Sistem performansını disk, işlemci, bellek vb. bileşenler etkiler ve oluşturur. Performansı izlemek, geçmişi görmek ve test etmek için komutlar ;
top : Sistemde çalışanları, cpu vb. oranları listeler. "s" ile yenilenme süresi değiştirilir, "m" ile bellek kullanımı listeler, "p" işlemciye göredir.
# top
free : Bellek kullanımı listeler.
# free -m (-m parametresi MB cinsinden listeler)
Ram her zaman en eskiyi siler ve kendini full kullanımda gösterebilir. Gerçek değeri bulmak için ; "buffer/cache-used : 547 + buffers : 185 + cached 2239" şeklinde formül vardır.
iostat ve sar : Diskin durumunu gösterip okuma-yazma hızını inceler, sar ise sisteme ait geçmiştekileri raporlar.
( Komutlar için "yum install sysstat" ile paket yüklenmelidir. )# sar
# sar -A (tüm raporlar)
# iostat (1 saniyedeki durumu göster)
# iostat 60 1 -m (saniyede neler oluyor - MB türünden göster)
# iostat 2 5 (2 saniyelik gecikmeyle 5 kez son
2 saniyedeki durumu göster)
# vi /etc/sysconfig/sysstat ( HISTORY değeri ile X günlük log tut,
COMPRESSAFTER ise X günden eski kayıtları sıkıştır)
vmstat : Bellek kullanımı, swap, disk işlemleri, işlemci kullanımı bilgilerini verir.
# vmstat
Ekran Çıktısında ;
r : kuyrukta çalışmaya bekleyen işlemler
b : diskte okuma-yazma işlemi yapan process sayısı
id : boş işlemci yüzdesi
df : Disk kotasına bakılır. Ne kadarı boş, ne kadarı dolu.
# df -h (-h parametresi MB-GB cinsinden verir)
dd : Disk hızını test eder.
# dd if=/dev/sda of=/dev/sdb (input-output)
# dd if=/dev/zero of=/root/testfile bs=1M count=1024 (1 MB'lık 1024 tane dosya oluştur ve diskin hızını test et. Örnek : 11.85 sn.)
netstat : Ağ bağlantısı ve kullanımı, route tablosu incelenir.
# netstat -i , netstat -r , netstat -atn (çalışan process listesi)