Een aantal dagen terug heb ik een highpoint rocketraid 2200 in mn server erbij geplaatst, samen met 4 320GB hdd's in raid0. Driver geinstalleert en netjes zag een 1200GB grote sda het levenslicht.
Na het maken van een partitie van 1200GB en een filesystem erop zetten even hdparm draaien.
En toen ging het naar
.
Voor een raid array van 4x320GB schijven is dit toch veel te weinig? Ter vergelijking, 4x 250 GB in raid0:
Wat doe ik fout, waarom komt deze kaart net boven de 100MB/s uit terwijl mn sweex sata kaart + promise TX2 ver boven de 150MB/s komen?
Rest van de hardware,
amd 1600mhz, 1GB ram, dfi socket A moederbord.
Edit:
http://linuxmafia.com/faq/Hardware/sata.html#highpoint2240
Volgens die site zou ik, en ik quote "Just FYI, to get those nice performance numbers, you must set the read-ahead value for the drive and use the POSIX_WILL_NEED function of fadvise(). The default read-ahead is 8 sectors. I use 1024; otherwise, you won't come anywhere near those numbers."
Alleen, wat bedoelen ze daarmee? zijn dat kernel opties? het read ahead kan ik niet aanpassen in de kaart bios, en in linux zelf aanpassen weet ik niet waar. (ik gok in syctl.conf?)
Na het maken van een partitie van 1200GB en een filesystem erop zetten even hdparm draaien.
code:
1
2
3
| /dev/sda1: Timing cached reads: 780 MB in 2.00 seconds = 389.33 MB/sec Timing buffered disk reads: 304 MB in 3.01 seconds = 101.08 MB/sec |
En toen ging het naar
Voor een raid array van 4x320GB schijven is dit toch veel te weinig? Ter vergelijking, 4x 250 GB in raid0:
code:
1
2
3
| /dev/md2: Timing cached reads: 768 MB in 2.00 seconds = 383.48 MB/sec Timing buffered disk reads: 496 MB in 3.00 seconds = 165.33 MB/sec |
Wat doe ik fout, waarom komt deze kaart net boven de 100MB/s uit terwijl mn sweex sata kaart + promise TX2 ver boven de 150MB/s komen?
Rest van de hardware,
amd 1600mhz, 1GB ram, dfi socket A moederbord.
Edit:
http://linuxmafia.com/faq/Hardware/sata.html#highpoint2240
Volgens die site zou ik, en ik quote "Just FYI, to get those nice performance numbers, you must set the read-ahead value for the drive and use the POSIX_WILL_NEED function of fadvise(). The default read-ahead is 8 sectors. I use 1024; otherwise, you won't come anywhere near those numbers."
Alleen, wat bedoelen ze daarmee? zijn dat kernel opties? het read ahead kan ik niet aanpassen in de kaart bios, en in linux zelf aanpassen weet ik niet waar. (ik gok in syctl.conf?)
[ Voor 22% gewijzigd door Verwijderd op 21-05-2008 00:31 ]