voltのlinuxインストール
1、ダウンロード
2、java環境のインストール
3、voltDBのダウンロード解凍をインストールし、voltDBのbinディレクトリをpathに配置する
4、linuxのメモリ使用を構成する
(1)swap:swapoffを閉じる、再起動後にまた開いた場合はsysctl.confでシステムパラメータを設定する
vm.swappiness=0
(2)Transparent Huge Pagesを閉じる:
Virtual Memory Mapping and Overcommit
再起動後も有効にするにはsysctlを書き込むことができます.conf、2行追加
2、java環境のインストール
3、voltDBのダウンロード解凍をインストールし、voltDBのbinディレクトリをpathに配置する
4、linuxのメモリ使用を構成する
(1)swap:swapoffを閉じる、再起動後にまた開いた場合はsysctl.confでシステムパラメータを設定する
vm.swappiness=0
(2)Transparent Huge Pagesを閉じる:
$ echo never >/sys/kernel/mm/transparent_hugepage/enabled
$ echo madvise >/sys/kernel/mm/transparent_hugepage/enabled
再起動しても有効な場合は、profileにスクリプトを書くことができます.#!/bin/bash
for f in /sys/kernel/mm/*transparent_hugepage/enabled; do
if test -f $f; then echo never > $f; fi
done
for f in /sys/kernel/mm/*transparent_hugepage/defrag; do
if test -f $f; then echo never > $f; fi
done
は、実行コマンドsource/etc/をリアルタイムで有効にするように構成するかどうかを確認する.profile $ cat /sys/kernel/mm/transparent_hugepage/enabled
$ cat /sys/kernel/mm/transparent_hugepage/defrag
$ cat /sys/kernel/mm/redhat_transparent_hugepage/enabled
$ cat /sys/kernel/mm/redhat_transparent_hugepage/defrag
(3)仮想メモリをオンVirtual Memory Mapping and Overcommit
$ sysctl -w vm.overcommit_memory=1
$ sysctl -w vm.max_map_count=1048576
再起動後も有効にするにはsysctlを書き込むことができます.conf、2行追加
vm.overcommit_memory=1
vm.max_map_count=1048576
実行コマンド#sysctl-pをリアルタイムで有効にする