-/+ バッファ/キャッシュとスワッピング

-/+ バッファ/キャッシュとスワッピング

いつスワップスペースを使い始めるべきですか?または

私の取引所が使用されたかどうかはどうすればわかりますか?基本的な交換性を考慮すると、少なくともいくつかの時間(常にそうではない)60

返品、なぜバッファ/キャッシュラインを省略することが実際にfree提案されました。これを考慮する必要はありませんか?私はいつもfree -gotjustの出力を参照しています。

私のメモリ統計は次のとおりであり、スワップがまったく使用されていることはわかりません。バッファ/キャッシュはそれに関連していますか?

-bash-3.2$ free -mt
             total       used       free     shared    buffers     cached
Mem:         64458      24419      40039          0         38        212
-/+ buffers/cache:      24167      40290
Swap:        16386          0      16386
Total:       80845      24419      56425

swappiness 値はデフォルト値です。

cat /proc/sys/vm/swappiness
60

次のような状況が発生したため、これを知っておく必要があります。みんな私の62Gig RAMを使用しました。

私を啓発してください。

答え1

私の取引所が使用されたかどうかはどうすればわかりますか?

スワップがまったく使われているのを見たことはありません。

Linuxがページアウトされるようにメモリ圧力を生成してみてください。私のシステムでもスワップはゼロです。その後、stress --vm 30ストレスのヒントは次のとおりです。

$ stress --help
`stress' imposes certain types of compute stress on your system

Usage: stress [OPTION [ARG]] ...
 ....
 -m, --vm N         spawn N workers spinning on malloc()/free()
     --vm-bytes B   malloc B bytes per vm worker (default is 256MB)
     --vm-stride B  touch a byte every B bytes (default is 4096)
     --vm-hang N    sleep N secs before free (default none, 0 is inf)
     --vm-keep      redirty memory instead of freeing and reallocating

30のインスタンスがstreesメモリの圧迫を引き起こし、Linuxはページの交換を開始しましたvmstat 1soボックスをご覧ください。

man vmstat:
   Swap
       si: Amount of memory swapped in from disk (/s).
       so: Amount of memory swapped to disk (/s).

vmstat レポート:

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
98  0  0    
 0  0      0 3355728 112016 2052000    0    0     0     0  287  335  3  1 96  0  0  
30  0      0 358472 112016 2052000    0    0     0     0 1575 1012  7 74 19  0  0   
14 33 141588  99032  60252 1578948  268 141764   404 142080 6896 3249  3 93  0  4  0    
31 24 302632  98664  17208 1020240 8280 165008  8308 165236 5686 4114  5 76  0 20  0    
11 22 494516  98732   4208 615496 3112 191952 11552 192060 5494 5199  2 64  1 33  0 

そして、使用されるスワップスペースは十分に大きくなります。

             total   used       free     shared    buffers     cached
Mem:          7228   1411       5816          0         23        171
-/+ buffers/cache:   1217       6011
Swap:         4647        824       3823
Total:       11876   2236       9640

関連情報