Ik heb een server met FreeBSD 8.1 met een LSI 8404ELP raidkaart.
Zojuist heb ik gemerkt dat bij een volledige belasting van de CPU de write performance een gigantisch performance hit krijgt. Een simpele benchmark toont het aan(stress --cpu, 8 voor volledig, 32 voor extreem):
Bij geen CPU load: 1073741824 bytes transferred in 6.747376 secs (159134726 bytes/sec)
Bij volledige CPU load: 1073741824 bytes transferred in 23.094951 secs (46492492 bytes/sec)
Bij extreme CPU load: 356515840 bytes transferred in 76.142714 secs (4682206 bytes/sec)
Het handlen van veel kleine bestanden is rampzalig. (Ik merkte dat 'portsnap extract' niet vooruit te branden meer was)
Heeft iemand enig idee hoe dit kan? Volgens mij zou IO niet dusdanig afhankelijk van CPU hoeven/mogen zijn. Op m'n linux werkstation heeft de IO niet op zo'n manier te lijden onder CPU load.
Zojuist heb ik gemerkt dat bij een volledige belasting van de CPU de write performance een gigantisch performance hit krijgt. Een simpele benchmark toont het aan(stress --cpu, 8 voor volledig, 32 voor extreem):
Bij geen CPU load: 1073741824 bytes transferred in 6.747376 secs (159134726 bytes/sec)
Bij volledige CPU load: 1073741824 bytes transferred in 23.094951 secs (46492492 bytes/sec)
Bij extreme CPU load: 356515840 bytes transferred in 76.142714 secs (4682206 bytes/sec)
Het handlen van veel kleine bestanden is rampzalig. (Ik merkte dat 'portsnap extract' niet vooruit te branden meer was)
Heeft iemand enig idee hoe dit kan? Volgens mij zou IO niet dusdanig afhankelijk van CPU hoeven/mogen zijn. Op m'n linux werkstation heeft de IO niet op zo'n manier te lijden onder CPU load.
Solar @ Dongen: http://solar.searchy.net/ - Penpal International: http://ppi.searchy.net/