2013-10-31 36 views
0

在我的Hetzner EX40-SSD服務器上,我想優化Neo4j。Neo4j文件系統調整爲高IO

我有read,我可以禁用數據庫磁盤卷裝載的訪問時間更新。 由於數據庫與其他任何東西都在同一個捲上,我想知道我是否仍然可以這樣做?

服務器也用於託管Nodejs,那麼noatime,nodiratime一般會受益嗎?

這是我的fstab文件:

$ cat /etc/fstab 
proc /proc proc defaults 0 0 
/dev/md/0 none swap sw 0 0 
/dev/md/1 /boot ext3 defaults 0 0 
/dev/md/2/ext4 defaults 0 0 
+0

發現你確實有IO問題?還要檢查磁盤調度程序,它應該是noop或截止日期,而不是cfq。 –

回答

0

如果你不需要日誌文件,添加到您的fstab

tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0 

還調整了Swapiness,以確保沒有交換將用於

要更改swappiness設置:

$ su - 
# nano /etc/sysctl.conf 

並將此行添加到sysctl.conf文件中。

vm.swappiness = 10 

有更多的提示,我從這個頁面http://namhuy.net/1563/how-to-tweak-and-optimize-ssd-for-ubuntu-linux-mint.html