如何在运行时检查orientdb磁盘缓存大小?

时间:2015-11-26 16:04:33

标签: orientdb orientdb-2.1

我试图调整orientdb 2.1.5嵌入式应用程序,将I / O减少到最低限度。 我已阅读文档(http://orientdb.com/docs/last/Performance-Tuning.html)并使用 storage.diskCache.bufferSize 标志来增加磁盘缓存大小。 看看htop和top(我在linux上)我没注意到java进程的内存使用量有任何增加。即使是由orient( O2QCacheMXBean OWOWCacheMXBean )暴露的两个mbeans也不会突出显示增量的证据。那么我怎样才能确定当前的磁盘缓存大小?

这是我的java命令行的一部分:

java -server -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=9999 -Djava.rmi.server.hostname=192.168.20.154 -Dstorage.useWAL=false -Dstorage.wal.syncOnPageFlush=false -Dstorage.diskCache.bufferSize=16384 -Dtx.useLog=false -Xms4g -Xmx4g -XX:+PerfDisableSharedMem -XX:+PrintGCDetails -XX:+PrintTenuringDistribution -XX:+PrintGCTimeStamps -Xloggc:/home/nexse/local/gc.log -jar my.jar

非常感谢。

0 个答案:

没有答案