Unix / Linux - Sistem Performansı

Bu bölümde, Unix'teki sistem performansı hakkında ayrıntılı olarak tartışacağız.

Unix sistemlerindeki performansı izlemek ve yönetmek için kullanılabilen birkaç ücretsiz aracı size tanıtacağız. Bu araçlar ayrıca Unix ortamında performans sorunlarının nasıl teşhis edilip düzeltileceğine dair yönergeler sağlar.

Unix, izlenmesi ve ayarlanması gereken aşağıdaki ana kaynak türlerine sahiptir:

  • CPU

  • Memory

  • Disk space

  • Communications lines

  • I/O Time

  • Network Time

  • Applications programs

Performans Bileşenleri

Aşağıdaki tablo, sistem zamanını alan beş ana bileşeni listelemektedir -

Sr.No. Bileşen Açıklaması
1

User State CPU

CPU'nun kullanıcıların programını kullanıcı durumunda çalıştırmak için harcadığı gerçek süre. Kitaplık çağrılarını yürütmek için harcanan zamanı içerir, ancak çekirdek adına çekirdekte geçirilen zamanı içermez

2

System State CPU

Bu, CPU'nun bu program adına sistem durumunda harcadığı süredir. HerşeyI/O routinesçekirdek hizmetleri gerektirir. Programcı, G / Ç transferlerini engelleyerek bu değeri etkileyebilir

3

I/O Time and Network Time

Bu, verileri taşımak ve G / Ç isteklerine hizmet vermek için harcanan süredir

4

Virtual Memory Performance

Bu, bağlam değiştirme ve değiştirmeyi içerir

5

Application Program

Diğer programları çalıştırmak için harcanan süre - şu anda başka bir uygulama CPU'ya sahip olduğundan sistem bu uygulamaya hizmet vermediğinde

Performans Araçları

Unix, Unix sistem performansını ölçmek ve ince ayar yapmak için aşağıdaki önemli araçları sağlar:

Sr.No. Komut ve Açıklama
1

nice/renice

Programlama önceliği değiştirilmiş bir programı çalıştırır

2

netstat

Ağ bağlantılarını, yönlendirme tablolarını, arayüz istatistiklerini, maskeli bağlantıları ve çok noktaya yayın üyeliklerini yazdırır

3

time

Basit bir komutu zamanlamaya veya kaynak kullanımı sağlamaya yardımcı olur

4

uptime

Bu, Sistem Yükü Ortalamasıdır

5

ps

Mevcut işlemlerin anlık görüntüsünü raporlar

6

vmstat

Sanal bellek istatistiklerini raporlar

7

gprof

Çağrı grafiği profil verilerini görüntüler

8

prof

Süreç Profili Oluşturmayı Kolaylaştırır

9

top

Sistem görevlerini görüntüler

Burada bahsedilen her komutun sözdiziminin tamamını kontrol etmek için Manpage Yardım'ı kullanabilirsiniz .