Linux Socket Buffer 在Linux的TCP/IP通訊架構當中,Buffer算是在效能調教課題當中佔有很重要的一環,要讓Linux在networking表現出最好的效能,調整buffer的做法變成是很重要的一環 在 /proc/sys/net/目錄下有幾個可配置的檔案是最基本的參數調整檔 /proc/sys/net/ipv4/tcp_mem /proc/sys/net/ipv4/tcp_rmem /proc/sys/net/ipv4/tcp_wmem /proc/sys/net/core/rmem_max /proc/sys/net/core/rmem_default /proc/sys/net/core/wmem_max /proc/sys/net/core/wmem_default Socket Buffer當然分成 Reead & Write,因此上面的配置檔當中帶有 r/w 便是代表該buffer的類型 上面幾個參數都可以透過 sysctl 指令去調整 例如: sysctl -w net.core.wmem_max = vaule sysctl -w net.ipv4.tcp_rmem = " values " 後續再來討論更進階的一些調整方式(其實是想睡了) 待續..............
Microsoft Embedded MVP / Small Business MVP / MCT
MySQL Core Professional Certification
System Engineer( Linux, Windows Clustering
DBA MySQL , MSSQL
Programmer Java, Spring-JavaEE, Angular, Vue, Python, .Net
IoT Arm, CoAP , MQTT Deployer