0

Hetzner EX40-SSD サーバーで、Neo4j を最適化したいと考えています。

データベース ディスク ボリューム マウントのアクセス時の更新を無効にできることを読みました。データベースは他のものと同じボリュームにあるので、まだできるのだろうか?

サーバーは 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
4

2 に答える 2

1

ssd を搭載したシステムでnoatime,nodiratimeは良い考えです。さらに、TRIM を使用することもできます。たとえば、https://sites.google.com/site/easylinuxtipsproject/ssdを参照してください。https://wiki.archlinux.org/index.php/Solid_State_Drivesには、SSD 固有の優れた記事も含まれています。

Neo4j での読み取りパフォーマンスを向上させるために、ファイル システムの設定についてあまり心配する必要はなく、http://docs.neo4j.org/chunked/stable/configuration-caches.htmlに記載されているようにキャッシュに投資する必要があります。

于 2013-11-02T08:30:46.167 に答える
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

于 2014-02-05T04:53:01.170 に答える