[groonga-dev, 04469] Re: shared buffers hit vs read after >cat pgrn* /dev/null

Back to archive index

各務 洋 kagam****@outwa*****
2017年 9月 11日 (月) 14:36:24 JST


お世話になります、各務です。

> 指標が欲しいなら普通のOSのページキャッシュ
> のヒット率とかをみればよいです。で、どうやってみるか、だれか
> 知っている人います?

困った時の yoku0825 さんかなと。

https://yoku0825.blogspot.jp/2013/05/linux-fincore.html

ただ、Google Code はその後お亡くなりになってしまったかと思うので、
fork されたっぽい github から

git clone --depth 1 https://github.com/zhuangx2/linux-ftools

cd linux-ftools
sed -ie "s%am__api_version='1.11'%am__api_version='1.13'%" ./configure
./configure
make

で、make できました。
(私の環境は CentOS 7 で automake と aclocal は 1.13 ですので適宜変更
ください)

./linux-fincore /var/lib/mysql/*.mrn.*

で、mroonga のコールド状態 と SELECT 後で cached perc の値が 0 か
ら変わっているので、これで取れているのではないでしょうか。

pgroonga のファイルで試してみてください。

私、普段の確認は free -m とか vmstat で size 見ながら  /proc/sys/vm/drop_caches 
に echo 入れるくらいしかしていませんが。

参考になれば幸いです。


P.S
> 1つのcontentに字幕を全部入れて1つのビデオを1行で表現した方が
あぁ、字幕なので行毎に時間の指定が必要で行単位に分けたのかなと思いました。
1つのビデオを1行なら困った時の JSON 形式ですかねぇ。


----
各務
kagam****@outwa*****




groonga-dev メーリングリストの案内
Back to archive index