viコマンド実行時のメモリ使用量の検証

 contents

  1. サーバハングアップ!?viコマンドの罠
  2. viコマンド実行時のメモリ使用量の検証 ⇦今ここ

 
 
本当にviコマンド実行時にメモリが使用されてしまうのか?

実際にはどのくらいメモリが消費されるのか?

100MBのファイルを使って検証してみます。

 

メモリ消費の検証方法

 

やり方は簡単です。
dstatコマンドを別プロセスで実行しておき、メモリ使用量を監視します。

監視中に、viコマンドでファイルを開く。

メモリ使用量の変化を確認する。

その後、viコマンドをquitで抜ける。

メモリ使用量の変化を確認する。

では、実際に検証してみましょう。

 

検証結果

 

viで開くファイルを作成します。

ls -lh vi_test.txt
-rw-rw-r– 1 sooota sooota 103M 8月 14 16:03 vi_test.txt

別プロセスでdstat -tamを実行し、監視します。

viコマンドでファイルを開いた時

cacheにあったメモリが233MB→115MBになり、消費されているのがわかります。

 

では、次にviコマンドをquitした時

メモリが開放されてfreeにあったメモリが82.6MB→199MBに増加しているのがわかります。

このように実際に検証してみるとガッツリとメモリが使用されているのがわかります。

 
 
 

ブログランキングに参加しています。クリックして応援していただけると嬉しいです。

人気ブログランキング
ブログランキング・にほんブログ村へ
にほんブログ村