Kodama's home / tips.
ホームディレクトリのディスク使用量を調べてみた. 使用量がフラクタル的に分布することを確かめる.
いくつかのグラフを作成するが, その意味の詳細については省略する. データ列を分析する手法としては, フラクタル解析や時系列解析などのテキストを読むと良い.
$ du -sk /home/* | sort -nr | gnuplot gplot.txt > disk-use.png
以下で, gnuplot に与えるコマンドファイル gplot.txt を変えて様々なグラフを作る.
set terminal png plot "< cat" using ($0+1):($1) # linear-linear注. $0 が行番号. $1 は 第1フィールド.
set terminal png set logscale y; plot "< cat" using ($0+1):($1) # log-log
set terminal png set logscale xy; plot "< cat" using ($0+1):($1) # log-log
多数の利用者が使うサーバでは, 容量制限が無い場合, 利用者毎のディスク使用量はやはりこのようなパターンになり, 小数の利用者がディスクの多くの部分を使うことになる.
多くの場所で, ディレクトリ以下のディスク使用量の分布はこのようになっていると思われる.
しかし, 必然的にフラクタル的になるという訳でもない... 次回 part2 に続く
Kodama's home / tips.