最近、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:~$
そんな折、1万4000円切りのDDR3 16ギガキットが続々とメモリ価格下落の情報が流れてきたので、喜び勇んでAmazon.co.jpを物色したところ、1万4000円切りとまではいかないがPATRIOT 8GB×2枚組やシリコンパワー 8GB×2枚組なんていいんじゃないの?と思ったら、「お客様は2012/11/29にこの商品を注文しました」と表示されてビックリ。2年以上前に16GBも買ったっけ?と思い、「注文を表示」したところ4,700円という購入価格にまたひっくり返りそうになった。
2012年末当時は5,000円弱で買ってたとわかると、これくらいではちっとも喜べないな。ていうか、100セットくらい買い溜めしとけば儲かったのになぁ…
取り敢えず、4GB×4枚で16GBメモリ実装だったGT110bにシリコンパワー 8GB×2枚組を移植、24GB実装にして様子を見る事に。
【参照】
●ITmedia PC USER http://www.itmedia.co.jp/pcuser/
┗週末アキバ特価リポート:1万4000円切りのDDR3 16ギガキットが続々 2015年4月18日
●価格.com - 「買ってよかった」をすべてのひとに。 http://kakaku.com/
┣デスクトップパソコン増設メモリーPC3-12800(DDR3-1600)人気ランキング
┗Silicon Power SP016GBLTU160N22 [DDR3 PC3-12800 8GB 2枚組] 価格比較
●Amazon.co.jp https://www.amazon.co.jp/
┣PATRIOT メモリ DDR3 DIMM Single/Dual KIT PC3-12800 8GB*2 CL11 1.5V PSD316G1600KH 14,989円
┗シリコンパワー メモリモジュール 240Pin DIMM DDR3-1600(PC3-12800) 8GB×2枚組 SP016GBLTU160N22 4,700円→14,800円