vmstat
est une commande que vous exécutez.
Générer une semaine de statistiques de mémoire virtuelle espacées de dix secondes d'intervalle (moins la dernière) correspond à 60 479 intervalles de 10 secondes
Donc la commande que vous voulez est :
nohup vmstat 10 604879 > myvmstatfile.dat &
Cela créera un très gros fichier myvmstatfile.dat
MODIFIER :RobKielty (Le &
mettra ce travail en arrière-plan, le nohup
empêchera la tâche de se bloquer lorsque vous vous déconnecterez du shell de commande. Si vous avez exécuté cette commande, il serait prudent de surveiller la partition de disque sur laquelle ce fichier a été écrit. Utilisez df -h /path/to/directory/where/outputfile/resides
pour surveiller l'utilisation de l'espace disque.)
Je n'ai aucune idée de ce que vous devez faire avec les données, donc je ne peux pas vous aider.
Créez une entrée crontab (crontab -e) comme celle-ci
0 0 * * 0 /path/to/my/vmstat_script.sh
Le fichier vmstat_script.sh
contiendra les commandes de script bash suivantes.
#!/bin/bash
# vmstat_script.sh
vmstat 10 604879 > myvmstatfile.dat
mv myvmstatfile.dat myvmstatfile.dat.`date +%Y-%m-%d`
Cela créera un fichier par semaine avec un nom comme myvmstatfile.dat.2012-07-01