Ik heb een server met een RAID5 array (hardware mbv LSI 8308ELP). Hierop heb ik vrij kaal Slackware gezet. De array is verdeeld in 2 virtuele disks, verder te noemen sda en sdb. De laatst genoemde is voor data opslag.
Maar het loopt niet lekker. Zodra ik de schijf overlaad met 'dd if=/dev/zero of=100g.null bs=64k count=1638400', dan gaan alle andere leesacties en schrijfacties gewoonweg langzaam. Als ik alle directories ga browsen met 'find ./ -print' (op sda!) dan worden resultaten maar langzaam weergegeven, in tegenstelling tot als ik die schrijfactie stop, dan vliegt het. Een process opstarten kan letterlijk 10-15 seconden duren.
Ik weet dat ik niet hoef te verwachten als de blockdevice vol belast word, om dan 100% aan snelheid over te houden. Maar wat ik hier overhoud ziet er redelijk treurig uit. Zelfde testmethode op mijn PC gaat veel soepeler.
Ik ben aan het spelen geweest met de instellingen in /sys/block/sd[a-b]/ , maar niets is je-van-het.
Wat zijn (bijna) ideale instellingen voor filesystem en blockdevices om altijd in ieder geval zo snel mogelijk op een verzoek te reageren en bandbreedte naar de blockdevice zo eerlijk mogelijk te verdelen (Zelfs CFQ lijkt niet echt eerlijk te zijn)
Maar het loopt niet lekker. Zodra ik de schijf overlaad met 'dd if=/dev/zero of=100g.null bs=64k count=1638400', dan gaan alle andere leesacties en schrijfacties gewoonweg langzaam. Als ik alle directories ga browsen met 'find ./ -print' (op sda!) dan worden resultaten maar langzaam weergegeven, in tegenstelling tot als ik die schrijfactie stop, dan vliegt het. Een process opstarten kan letterlijk 10-15 seconden duren.
Ik weet dat ik niet hoef te verwachten als de blockdevice vol belast word, om dan 100% aan snelheid over te houden. Maar wat ik hier overhoud ziet er redelijk treurig uit. Zelfde testmethode op mijn PC gaat veel soepeler.
Ik ben aan het spelen geweest met de instellingen in /sys/block/sd[a-b]/ , maar niets is je-van-het.
Wat zijn (bijna) ideale instellingen voor filesystem en blockdevices om altijd in ieder geval zo snel mogelijk op een verzoek te reageren en bandbreedte naar de blockdevice zo eerlijk mogelijk te verdelen (Zelfs CFQ lijkt niet echt eerlijk te zijn)
Solar @ Dongen: http://solar.searchy.net/ - Penpal International: http://ppi.searchy.net/