Hallo,
Ik heb hier een aardig leuk Debian systeem, maar helaas vertoond deze wat kleine problemen.
Allereerst de opstelling:
- Dual Opteron 242
- Tyan Thunder K8W
- 2GB DDR
- 8x Maxtor Diamondplus 10 (RAID5 + 1 hotspare)
- Areca ARC-1120 raid controller
- 2x Gbit NIC
- Kernel 2.6.10
Nu is het als volgt.
De server dient als NFS server en doet dat allemaal best goed, maar soms (lees in de avond rond spitsuur) gaat de status van veel nfsd processen naar status 'D' in top.
Ik kan vanaf die server zonder problemen downloaden, ik haal met gemak 10mb/sec, dat is echt geen probleem.
Nu dacht ik dat dit aan NFS lag, maar nu voerde ik een script uit waar ongeveer 5000 directories mee gechowned moeten worden met chown.
Tot mijn verbazing ging de load van de server van 0.05 naar 8.90 toe en ja hoor, in de top ging chown naar status D toe.
Zoals je zit staat de CPU 91,2% op waiting!
het filesystem (/home) is reiserfs en bevat eigenlijk alleen maar kleine files.
/home is op dat systeem de meest gebruikte partitie, daar gaat alle data doorheen.
hdparm -tT zegt
Nu is dat echt om te huilen aangezien ik een week geleden nog lekker 150MB/sec haalde bij buffered disk reads.
EDIT
Doe nu net nog eens hdparm

/var/log/messages? Niets raars
/var/log/syslog? Niets raars
dmesg? Ook niets raars
Waar duidt dit op?
- Te trage harddisks?
- Driver probleem?
- Kernel probleem?
Dit topic is eigenlijk een navolging van: [rml][ Debian] Load blijft minimaal 1.00?[/rml]
Ik heb hier een aardig leuk Debian systeem, maar helaas vertoond deze wat kleine problemen.
Allereerst de opstelling:
- Dual Opteron 242
- Tyan Thunder K8W
- 2GB DDR
- 8x Maxtor Diamondplus 10 (RAID5 + 1 hotspare)
- Areca ARC-1120 raid controller
- 2x Gbit NIC
- Kernel 2.6.10
Nu is het als volgt.
De server dient als NFS server en doet dat allemaal best goed, maar soms (lees in de avond rond spitsuur) gaat de status van veel nfsd processen naar status 'D' in top.
Ik kan vanaf die server zonder problemen downloaden, ik haal met gemak 10mb/sec, dat is echt geen probleem.
Nu dacht ik dat dit aan NFS lag, maar nu voerde ik een script uit waar ongeveer 5000 directories mee gechowned moeten worden met chown.
Tot mijn verbazing ging de load van de server van 0.05 naar 8.90 toe en ja hoor, in de top ging chown naar status D toe.
code:
1
2
3
4
5
6
7
8
9
10
11
12
| Tasks: 67 total, 1 running, 66 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.2% us, 2.8% sy, 0.0% ni, 4.3% id, 91.2% wa, 0.2% hi, 0.3% si
Mem: 2075596k total, 965052k used, 1110544k free, 810060k buffers
Swap: 4882408k total, 40k used, 4882368k free, 61932k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
19016 root 18 0 2112 756 556 D 1.3 0.0 0:00.04 chown
16093 root 15 0 0 0 0 D 0.7 0.0 1:26.56 nfsd
16086 root 15 0 0 0 0 D 0.7 0.0 1:26.24 nfsd
158 root 15 0 0 0 0 S 0.3 0.0 8:27.64 kswapd0
16087 root 15 0 0 0 0 D 0.3 0.0 1:23.21 nfsd
1 root 16 0 1500 516 456 S 0.0 0.0 0:00.45 init |
Zoals je zit staat de CPU 91,2% op waiting!
het filesystem (/home) is reiserfs en bevat eigenlijk alleen maar kleine files.
/home is op dat systeem de meest gebruikte partitie, daar gaat alle data doorheen.
hdparm -tT zegt
code:
1
2
| Timing cached reads: 2500 MB in 2.00 seconds = 1249.56 MB/sec Timing buffered disk reads: 80 MB in 3.10 seconds = 25.79 MB/sec |
Nu is dat echt om te huilen aangezien ik een week geleden nog lekker 150MB/sec haalde bij buffered disk reads.
EDIT
Doe nu net nog eens hdparm
code:
1
2
| Timing cached reads: 2704 MB in 2.00 seconds = 1351.53 MB/sec Timing buffered disk reads: 556 MB in 3.02 seconds = 184.19 MB/sec |
/var/log/messages? Niets raars
/var/log/syslog? Niets raars
dmesg? Ook niets raars
Waar duidt dit op?
- Te trage harddisks?
- Driver probleem?
- Kernel probleem?
Dit topic is eigenlijk een navolging van: [rml][ Debian] Load blijft minimaal 1.00?[/rml]
[ Voor 12% gewijzigd door Snow_King op 25-01-2005 11:58 ]