4337 links
  • Arnaud's links
  • Home
  • Login
  • RSS Feed
  • ATOM Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
page 1 / 1
8 results tagged kernel x
  • Linux Kernel Module Management 101 | Linux.com

    lsmod
    rmmod
    modprobe

    January 8, 2016 at 11:42:10 AM GMT+1 - permalink - archive.org - https://www.linux.com/learn/tutorials/396770:linux-kernel-module-management-101
    kernel linux module
  • Un peu de réseau et de debug udp
    Prenons une application ouvre une socket UDP : pour chaque paquet qui arrive, elle va le traiter et passer au suivant. Si le traitement est plus cours que la cadence de reception, tout va bien, on peut travailler en "flux tendu". Pour éviter de perdre des paquets si l'application est trop lente, le kernel entretien des buffers qui ont une taille par defaut et une taille max.

    Pour consulter :
    # sysctl net.core.rmem_default
    # sysctl net.core.rmem_max
    # sysctl net.ipv4.udp_mem
    # net.core.netdev_max_backlog


    En cas de probleme, on peut augmenter la taille de ce buffer. (temporairement avec commande ou /proc/... et définitivement avec /etc/systcl.d/
    sysctl -w net.core.rmem_default=20000000
    sysctl -w net.core.rmem_max=30000000
    sysctl -w net.ipv4.udp_mem='262144 327680 393216'
    sysctl -w net.core.netdev_max_backlog=2000



    Comment savoir qu'on a des drop udp ?

    netstat -su

    Sinon il y a /proc/net/udp qui contient une ligne par socket udp avec le port (attention en hexadecimal), la taille du buffer utilisé, (s'inquiéter si rxqueue est différent de zéro) et enfin la dernière colonne, les drops !

    alors si vous avez des drops, il faut revoir l'application,.
    Augmenter la taille du buffer est utile seulement si ces drops sont du à des "burst" (des pics d'activité qui n'arrivent pas souvent), un plus grand buffer permettra d'absorber ces pics !


    En encore plus interactif : netstat -c --udp -an

    todo : trouver les commandes équivalentes avec ss

    https://github.com/etsy/statsd/issues/318
    https://www.assembla.com/spaces/LogZillaWiki/wiki/UDP_Buffers
    http://answers.splunk.com/answers/7001/udp-drops-on-linux.html
    December 10, 2014 at 3:51:28 PM GMT+1 * - permalink - archive.org - https://links.infomee.fr/?AyHsGA
    drop kernel linux network networking reseau udp
  • https://www.kernel.org/doc/Documentation/ABI/testing/procfs-diskstats
    • https://www.kernel.org/doc/Documentation/iostats.txt

    diskstats

    October 16, 2014 at 3:13:57 PM GMT+2 - permalink - archive.org - https://www.kernel.org/doc/Documentation/ABI/testing/procfs-diskstats
    disk diskstats io iostat kernel
  • https://github.com/torvalds/linux/blob/master/Documentation/networking/ip-sysctl.txt

    Documentation sysctl

    April 2, 2014 at 2:12:49 PM GMT+2 - permalink - archive.org - https://github.com/torvalds/linux/blob/master/Documentation/networking/ip-sysctl.txt
    documentation kernel linux sysctl
  • Rudy's repository » [Linux] Écriture d’un driver : episode I

    Comment écrire un module très basique chargeable/déchargeable (insmod/rmmod) pour le noyau de linux

    April 15, 2013 at 6:45:20 PM GMT+2 - permalink - archive.org - http://etudiant.univ-mlv.fr/~rweber/?p=48
    c kernel module noyau
  • An overview of Openvswitch implementation - A Geek's Page
    April 7, 2013 at 3:03:36 PM GMT+2 - permalink - archive.org - http://wangcong.org/blog/archives/2131
    kernel openflow
  • LinuxChix Kernel Hacking Lessons
    March 30, 2013 at 9:33:26 PM GMT+1 - permalink - archive.org - http://www.linuxchix.org/content/courses/kernel_hacking/
    kernel linux
  • What is the Kernel? - Linux Kernel Newbies
    January 12, 2013 at 11:36:19 AM GMT+1 - permalink - archive.org - http://kernelnewbies.org/What_is_the_Kernel%3F
    kernel linux
Links per page: 20 50 100
page 1 / 1
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Help/documentation