2010-10-19 4 views
0

Je lance un serveur FreeBSD NFS et récemment j'ai eu des problèmes bizarres à travers le cluster (les serveurs Apache sont suspendus dans l'état "lockf" lors du chargement de fichiers depuis le partage NFS, etc.). Je suis assez nouveau à ce sujet, alors ma question est de savoir comment savoir si les E/S d'un serveur sont surchargées?FreeBSD iostat - Comment savoir s'il y a un problème?

Voici mon iostat actuel:

 
[[email protected] ~]# iostat 1 10 
     tty   mfid0    cpu 
tin tout KB/t tps MB/s us ni sy in id 
    0 55 16.03 194 3.04 0 0 5 0 95 
    0 490 21.73 238 5.05 0 0 5 0 95 
    0 43 20.09 402 7.88 0 0 7 0 93 
    0 407 12.58 531 6.53 0 0 5 0 94 
    0 43 15.69 416 6.37 0 0 8 1 91 
    0 437 30.23 287 8.46 0 0 9 1 91 
    0 43 23.50 109 2.50 0 0 2 0 98 
    0 273 11.58 76 0.86 0 0 2 0 98 
    0 43 15.70 243 3.72 0 0 5 0 95 
    0 320 20.35 248 4.92 0 0 3 0 96 
[[email protected] ~]# 

Est-ce que l'une des valeurs semblent élevés? Y a-t-il d'autres tests que je peux faire pour voir si le système gère efficacement la charge?

Merci!

Répondre

1

Essayez d'utiliser gstat ou systat -iostat mais cela ne vous montrera que l'utilisation de l'IO (comme iostat). Vous êtes probablement plus intéressé à essayer:
procstat -f $ApachePIDinLockfState
ou
ktrace -p $ApachePIDinLockfState et kdump -R | less. Rappelez-vous d'exécuter ktrace -C lorsque vous avez terminé.

Questions connexes