Neler yeni
MEGAForum - Teknoloji Forumu

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı yada giriş yapmalısınız. Forum üye olmak tamamen ücretsizdir.

MS-DOS Komutu mem'in GNU-Linux Komut Karşılığı vmstat Komutunun Kullanımı

TRWE_2012

لِيَغْفِرَ لَكَ اللّٰهُ مَا تَقَدَّمَ مِنْ ذَنْبِك
Moderatör
Konum
BERTUNA
  • Üyelik Tarihi
    2 Haz 2020
  • Mesajlar
    5,338
  • MFC Puanı
    16,230
Açıklama:

Vmstat komutu, MS-DOS Komutu mem.exe karşılğı olarak, UNIX geliştiricileri tarafından yazılmış bir komut takımıdır.GNU-Linux çevrelerinde çok nadir kullanılmaktadır.Yeni nesil linux pc kullanıcısı daha çok free komutunu kullanmakta.......free komutunun atası sayılabilecek bu vmstat komutununu tam kelimesel açılımı "Virtual Memory Statics" olup Türkçe çevirisi ise Sanal Hafıza İstatistikleri demektir.

Bu komutla akla gelebilecek her nesnenin sistem'den ne kadar kaynak (RAM) kullandığına bakılabilir.Böylece bir işlemin CPU + RAM kaynak yoğunluklarına bakılarak işlemin nasıl bir işlem olduğu kestirilebilir.Nasıl Windows İşletim Sistemleri için Virüsler tehlike arz ediyorsa , GNU-Linux Sistemler için "EXPOLİTLER" büyük tehdit kaynağıdır.İşte bu komutla + lsof komutu ile işlemler an an izlebilir eğer gerekiyorsa bir işlem kill -9 komutu şle işi bitirilebilir.Unutmayın güvenlik herşeydir.

Kullanımı;

Genel Komut Kalıbı:

Kod:
# vmstat -parametre başlangıç_süresi bitiş süresi

Örnek Kullanım
:

Kod:
notebook-pc ~ # vmstat -s 1100
      2052768 K total memory
1942016 K used memory
909932 K active memory
900688 K inactive memory
110752 K free memory
93808 K buffer memory
783176 K swap cache
2662396 K total swap
123868 K used swap
2538528 K free swap
1669608 non-nice user cpu ticks
18043 nice user cpu ticks
679629 system cpu ticks
4590613 idle cpu ticks
149860 IO-wait cpu ticks
0 IRQ cpu ticks
9629 softirq cpu ticks
0 stolen cpu ticks
2483922 pages paged in
1801060 pages paged out
3854 pages swapped in
36222 pages swapped out
65055056 interrupts
267653406 CPU context switches
1584796982 boot time
12857 forks

Örnek Çıktıda yer alan 1100 ifadesi standart değildir siz bu rakamın yerine başında sıfır rakamı olmama şartı ile istediğiniz dört basamaklı rakamı yazabilirsiniz.Mesela 1100 değil de 2020 gibi

Pekiyi de bu 1100 yada 2020 ne demek diye soracak olursanız anlamı basittir.

1100 demek komut 1 sn. ile 100 sn. arasındaki değerleri ekrana basar yada 2020 demek 2 sn.ile 20.sn arası demektir.

Daha fazla bilgi için komut satırına ;

Kod:
vmstat --help
yada
Kod:
man vmstat
yazın.

Örnek Çıktı:

Kod:
notebook-pc ~ # vmstat -help


Kod:
Usage:
vmstat [options] [delay [count]]

Options:
-a, --active active/inactive memory
-f, --forks number of forks since boot
-m, --slabs slabinfo
-n, --one-header do not redisplay header
-s, --stats event counter statistics
-d, --disk disk statistics
-D, --disk-sum summarize disk statistics
-p, --partition <dev> partition specific statistics
-S, --unit <char> define display unit
-w, --wide wide output
-h, --help display this help and exit
-V, --version  output version information and exit
 
Üst Alt