Bajo rendimiento de E/S de SSD con rTorrent y Debian

Bajo rendimiento de E/S de SSD con rTorrent y Debian

Estoy usando un servidor Dell PowerEdge R210 II con Intel Xeon E3-1230, 32 GB de RAM DDR3, 2 SSD SATA3 de 480 GB, 2 conexiones de red de 1 Gbit. Estoy usando ambas conexiones de red al mismo tiempo (vínculo 802.3ad).

El problema es... Tengo un rendimiento deficiente de IO con rTorrent (0.9.4/0.13.4) y Debian 7. Al principio, la velocidad de descarga supera los 200 MB/s y luego, cuando la carga de IO alcanza el 100%, se ralentiza. y se estabiliza en aproximadamente 120-130 MB/s.

Los SSD son casi nuevos. Los he probado y alcanzan ~500 MB/s tanto en lectura como en escritura.

Trim está activado, todos los volúmenes están formateados como ext4. Estoy usando la fecha límite como programador de E/S (a juzgar por mis pruebas, parecía ser el mejor en mi caso).

Las conexiones de red funcionan como deberían. He alcanzado velocidades constantes de ~200 MB/s en transferencias FTP.

Este es mi /etc/sysctl.conf actual:

net.ipv4.tcp_reordering=127
net.core.netdev_max_backlog = 30000
net.core.rmem_max = 67108864
net.core.wmem_max = 67108864
net.ipv4.tcp_rmem = 4096 87380 33554432
net.ipv4.tcp_wmem = 4096 65536 33554432
vm.dirty_background_ratio = 40
vm.dirty_ratio = 70
net.ipv4.tcp_congestion_control=htcp
net.ipv4.tcp_mtu_probing=1

Estos son los límites del proceso rtorrent:

Limit                     Soft Limit           Hard Limit           Units
Max cpu time              unlimited            unlimited            seconds
Max file size             unlimited            unlimited            bytes
Max data size             unlimited            unlimited            bytes
Max stack size            8388608              unlimited            bytes
Max core file size        0                    unlimited            bytes
Max resident set          unlimited            unlimited            bytes
Max processes             257642               257642               processes
Max open files            16384                32768                files
Max locked memory         65536                65536                bytes
Max address space         unlimited            unlimited            bytes
Max file locks            unlimited            unlimited            locks
Max pending signals       257642               257642               signals
Max msgqueue size         819200               819200               bytes
Max nice priority         0                    0
Max realtime priority     0                    0
Max realtime timeout      unlimited            unlimited            us

Una observación (posiblemente importante) es que si desactivo el almacenamiento en caché de escritura en ambas unidades (con hdparm), hay un aumento notable en el rendimiento de E/S.

Utilizo las unidades SSD por separado (sin RAID).

Cualquier sugerencia será muy apreciada. ¡Gracias!

información relacionada