スワップメモリを大量に消費するスクリプトがあります。
スクリプトの実行中に最大スイッチング負荷をどのように測定できますか?
私の仕事に適した特定のbash cliツールはありますか?
ベストアンサー1
#!/bin/bash
trapexit() {
echo -e "\nmax swap usage is $MAXUSAGE kb"
exit 0
}
trap trapexit SIGINT
while true; do
CURUSAGE=`free |awk '/Swap/{print $3}'`;
if [[ $CURUSAGE -gt $MAXUSAGE ]]; then
MAXUSAGE=$CURUSAGE;
fi
done