Linux slabtopコマンド表示カーネルスライスキャッシュ情報

Linuxカーネルは、タスクやデバイス構造、ノードなどの一時オブジェクトにメモリを割り当てる必要があり、キャッシュアロケータはこれらのタイプのオブジェクトのキャッシュを管理します。最新のLinuxカーネルは、このキャッシュアロケーターを展開して、スライスと呼ばれるキャッシュを保持します。さまざまな種類のスライスバッファーがスライスディストリビューターによって維持されます。
slabtopコマンドの目的は、リアルタイムのカーネルスライスキャッシュ情報を表示することです。
slabtopコマンドは、2.4以降のLinuxカーネルでのみ使用できます。このコマンドを使用するには、root権限が必要です。

問題シーン

に対処する

#第一步 查看并记录min_free_kbytes参数的值

cat /proc/sys/vm/min_free_kbytes  

#第二步 释放drop_caches内存

sync
echo 1 > /proc/sys/vm/vfs_cache_pressure
echo 2 > /proc/sys/vm/drop_caches
echo 100 > /proc/sys/vm/vfs_cache_pressure

# 第三步  调整虚拟内存回收

echo 8192000 > /proc/sys/vm/min_free_kbytes

おすすめ

転載: www.cnblogs.com/du-z/p/12707492.html