MEM - メモリ使用量。
この行には、合計物理メモリ(
tot
)、[...] tmpfs(shmem
)、共有メモリ常駐サイズ()を含む共有メモリ常駐サイズ(shrss
)現在スワップされている共有メモリ量(shswp
)[.. .]が含まれます。
shrss
/の説明がshswp
あいまいです。実際に何を扱っていますか?
MEM | tot 7.7G | free 3.6G | cache 2.1G | dirty 0.3M | buff 258.1M | slab 306.4M | slrec 182.7M | shmem 257.5M | shrss 12.7M | shswp 0.0M | vmbal 0.0M | | hptot 0.0M | hpuse 0.0M |
$ rpm -q atop
atop-2.4.0-1.fc30.x86_64
ベストアンサー1
System V 共有メモリー専用です。これは昔ながらです。
最も一般的な用途は次のとおりです。Xウィンドウの場合。一部のXプログラムでは代わりに、POSIX 共有メモリを使用できます。。
shrss
そして、shswp
次のコードでページ単位で取得しますatop/photosyst.c
。
/*
** get information about the shared memory statistics
*/
if ( shmctl(0, SHM_INFO, (struct shmid_ds *)&shminfo) != -1)
{
si->mem.shmrss = shminfo.shm_rss;
si->mem.shmswp = shminfo.shm_swp;
}
注文の実行説明する:
shmctl - System V共有メモリ制御