Zbývající přepínače topu - MujMAC.cz - Apple, Mac OS X, Apple iPod

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Seriály

Více seriálů



Software

Zbývající přepínače topu

2. ledna 2003, 00.00 | V loňském roce jsme si slíbili informace o dalších přepínačích příkazu top, především těch, které umožňují zjišťovat stav stránkování pro každý proces zvlášť (základní přehled výpadků stránek v celém systému top, jak víme, zobrazuje standardně v hlavičce).

V loňském roce jsme si slíbili informace o dalších přepínačích příkazu top, především těch, které umožňují zjišťovat stav stránkování pro každý proces zvlášť (základní přehled výpadků stránek v celém systému top, jak víme, zobrazuje standardně v hlavičce).

Přepínače -d, -e a -a:

Trojice přepínačů -d, -e a -a funguje podobně: spustí top v režimu, ve kterém se počítají výskyty různých událostí, mezi něž patří také výpadky stránek (tj. situace, ve které proces chce použít nějakou stránku paměti, ale ta neexistuje, takže ji musí procesu operační systém přidělit), a načtení stránek z odkládací oblasti:

 Processes:  72 total, 2 running, 70 sleeping... 203 threads      22:35:01     0:00:06
 Load Avg:  0.43, 0.28, 0.16     CPU usage:  14.4% user, 5.3% sys, 80.3% idle
 Networks:         0 ipkts/0K                 3 opkts /1K
 Disks:            0 reads/0K                 0 writes/0K
 VM:               0 pageins                  0 pageouts
      
  PID COMMAND      %CPU   TIME    FAULTS   PAGEINS  COW_FAULTS ... CSWITCH
 4091 top          3.1%  0:00.20  941      0        0          ...      57
  401 Terminal     4.4%  0:00.28  33       0        0          ...     184
  399 MoonDock     1.2%  0:00.08  180      0        0          ...     561

Zajímají nás zde sloupce FAULTS, PAGEINS a COW_FAULTS: první z nich ukazuje počet výpadků stránek, druhý kolikrát byla stránka načtena z disku. Třetí sloupec udává kolikrát byla stránka zkopírována po změně ("COW: Copy On Write"): jde o speciální službu jádra Mac OS X, jež dovoluje různým procesům sdílet stránky tak dlouho, dokud se jejich obsah neliší; jakmile však proces obsah stránky změní, je mu ihned přidělena jeho vlastní kopie. Pro nás je samozřejmě zajímavý především obsah prvních dvou sloupců.

Poslední sloupec, CSWITCH, nesouvisí přímo s prací s pamětí, je ale sám o sobě dostatečně zajímavý na to, aby nám stál za samostatnou zmínku: obsahuje počet tzv. "context switches" — přepnutí mezi procesy. V praxi zde tedy vidíme, jak často operační systém tomu kterému procesu odebral a zase přidělil procesor.

Jediný rozdíl mezi přepínači -d, -e a -a je v tom, jak se zobrazované údaje sčítají:

  • -e: celkový počet událostí;
  • -d: počet událostí od minulého zobrazení ("delta");
  • -a: počet událostí od chvíle spuštění příkazu top.

Tématické zařazení:

 » Rubriky  » Informace  

 » Rubriky  » Agregator  

 » Rubriky  » Software  

 

 

 

Nejčtenější články
Nejlépe hodnocené články
Apple kurzy

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: