DRAM値下り?
最近、GT110bにおいて、PTxの録画でTSファイルが壊れていて、MP4エンコードでエラーになる事がある。
![]() |
| Amazon.co.jp:シリコンパワー 8GB×2枚組より |
syslogには特に気になる形跡も無いのだが、プロンプトの戻りが遅かったりHDDも激しくガリガリ言ってたりする事が多いような印象があり、何となく複数のMP4エンコードが併走した際にメモリ不足でSWAPが発生しているせいではないかという気がしてきたので、
yano@GT110b:~$ cat ~/etc/cron.sh/memory.cronな感じで5分毎のメモリ使用量を/var/log/memoryにロギングするcronを仕込んでみた。
#!/bin/sh
LANG=C
ECHO=/bin/echo
DATE=/bin/date
# 2015-04-22T06:38:31.522364+09:00 Style
TIMESTAMP=`${DATE} --rfc-3339=ns | sed -e 's/\([0-9\-]*\) /\1T/'`;
# TIMESTAMP=`${DATE} --rfc-3339=sec`;
MEMOUT=`
ps aux \
| awk '
BEGIN { vsz=0; rss=0}
{ vsz+=$5; rss+=$6; }
END { print "VSZ="vsz/1024 ,"MB,\tRSS="rss/1024 , "MB" }'`
${ECHO} -e ${TIMESTAMP}\\t${MEMOUT}
yano@GT110b:~$ cat /etc/cron.d/memory
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
*/5 * * * * root [ -x /home/yano/etc/cron.sh/memory.cron ] && /home/yano/etc/cron.sh/memory.cron >> /var/log/memory 2
yano@GT110b:~$

