Ik heb gelijk even jullie suggesties geprobeerd:
fhb02:~# hdparm -tT /dev/hdc3
/dev/hdc3:
Timing cached reads: 3500 MB in 2.00 seconds = 1750.00 MB/sec
Timing buffered disk reads: 188 MB in 3.02 seconds = 62.35 MB/sec
Mounted als /
fhb02:~# hdparm -tT /dev/hdc1
/dev/hdc1:
Timing cached reads: 3748 MB in 2.00 seconds = 1874.98 MB/sec
Timing buffered disk reads: 94 MB in 1.57 seconds = 60.01 MB/sec
Mounted as /boot
Beetje raar die hoge readspeeds van bijn 2gb per seconde, of moet ik dat in een andere context plaatsen? De HDD waar het om gaat: Maxtor 6L200P0
Welke kernel-versie draai je?
De IDE-controller VIA® VT8251 wordt namelijk pas ondersteund vanaf 2.6.15
Je kunt zien of DMA enabled is dmv hdparm
Via hdparm heb ik ook ff gekeken, maar de hdd zit staat in DMA Mode.
Een paar ideetjes om performance te monitoren:
- Draai eens 'vmstat 1' (toont virtual machine statistics met opgegeven interval in seconden), uiteraard terwijl die server voluit draait en lagt. Post een stukje van die uitvoer hier eens (van een minuutje ofzo).
- Wat zegt 'hdparm -tT /dev/hdX' (met X waarschijnlijk a, of e, afhankelijk van waar je HD zit, weet je vast wel). Als de Linux-support voor je IDE controller zuigt, gaat dat daar waarschijnlijk wel zichtbaar zijn. Zo niet, dan misschien met bonnie++ (filesystem/HD performance bench)
- Wat zegt Linux over geheugengebruik? ('free', 'cat /proc/meminfo'). Ook de uitvoer van 'cat /proc/version' zou wel eens kunnen helpen
Wat voor netwerkkaart zit er in btw?
Andere daemons (services) disablen is onzinnig als je 2 GB RAM hebt, daar zit het probleem echt niet (tja, of je moet er een gigantische forum-database of mailserver naast hebben draaien ofzo).
Een ander ding: heb je wel een swap-partitie (en is die ook enabled)?
Hierzo de top en vmstats output: De netwerkkaart die we gebruiken is de onboard van via: Via Rhine II. Ik heb hier nog een mooie 3com liggen, misschien dat het een idee is om die te gebruiken (3c905C-TX-M)
Top output:
top - 15:52:44 up 31 min, 4 users, load average: 1.35, 0.84, 0.37
Tasks: 61 total, 3 running, 58 sleeping, 0 stopped, 0 zombie
Cpu(s): 55.1% us, 44.5% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.3% si
Mem: 2011732k total, 204696k used, 1807036k free, 1484k buffers
Swap: 2931852k total, 0k used, 2931852k free, 98516k cached
Vmstats, interval 1
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
1 0 0 1807036 1484 98516 0 0 0 0 1060 74 74 25 1 0
1 0 0 1807036 1484 98516 0 0 0 0 1061 95 82 14 4 0
1 0 0 1807036 1484 98516 0 0 0 0 1068 128 84 10 6 0
2 0 0 1807036 1484 98516 0 0 0 0 1048 45 66 32 2 0
2 0 0 1807036 1484 98516 0 0 0 0 1058 35 57 43 0 0
2 0 0 1807036 1484 98516 0 0 0 0 1045 42 54 46 0 0
1 0 0 1807036 1484 98516 0 0 0 0 1048 78 84 13 3 0
2 0 0 1807036 1484 98516 0 0 0 0 1044 29 54 45 1 0
2 0 0 1807036 1484 98516 0 0 0 0 1058 67 73 25 2 0
2 0 0 1807036 1484 98516 0 0 0 0 1069 57 67 31 2 0
1 0 0 1807036 1484 98516 0 0 0 0 1027 24 52 48 0 0
2 0 0 1807036 1484 98516 0 0 0 0 1038 39 64 35 1 0
2 0 0 1807036 1484 98516 0 0 0 0 1041 36 62 38 0 0
31r2, klinkt als de laatste 3.1 (Sarge) release, ofwel stable.
Voor zover ik weet is de kernel uit de 2.6 release die daarbij meegeleverd wordt 'slechts' de 2.6.8. Wordt daarbij die 8251 redelijk ondersteund, of wordt daarbij die 8251 volledig ondersteund? Dat moet je misschien nog even nazoeken in de 2.6.15 changelog en 2.6.8 Debian-changelog (Debian wil nog wel eens patches uit nieuwere kernels terugvoeren in 'hun' oude.
Doe voor de gein op een command-line eens
uname -a
... en post het resultaat?
De kernel die we draaien is: (uname output)
Linux fhb02 2.6.16.9 #6 Mon May 8 23:46:19 CEST 2006 i686 GNU/Linux