vmstat
実行するコマンドです。
10 秒間隔 (最後の間隔を差し引いた間隔) で 1 週間の仮想メモリ統計を生成するには、10 秒間隔で 60,479 です。
したがって、必要なコマンドは次のとおりです。
nohup vmstat 10 604879 > myvmstatfile.dat &
これにより、非常に大きなファイル myvmstatfile.dat が作成されます
編集: RobKielty (&
はこのジョブをバックグラウンドに置きnohup
、コマンド シェルからログアウトしたときにタスクがハングアップするのを防ぎます。このコマンドを実行した場合は、このファイルが書き込まれているディスク パーティションを監視することをお勧めします。df -h /path/to/directory/where/outputfile/resides
ディスク容量の使用状況を監視するために使用します。)
データをどうする必要があるかわかりません。そのため、お手伝いできません。
このようなcrontabエントリ (crontab -e) を作成します。
0 0 * * 0 /path/to/my/vmstat_script.sh
このファイルvmstat_script.sh
には、次の bash スクリプト コマンドが含まれます。
#!/bin/bash
# vmstat_script.sh
vmstat 10 604879 > myvmstatfile.dat
mv myvmstatfile.dat myvmstatfile.dat.`date +%Y-%m-%d`
これにより、次のような名前で週に 1 つのファイルが作成されます。myvmstatfile.dat.2012-07-01