1. 程式人生 > >Tomcat 啟動速度慢的元凶 [localhost-startStop-1]卡死

Tomcat 啟動速度慢的元凶 [localhost-startStop-1]卡死

——增大/dev/random的熵池。問題的原因是由於熵池不夠大,所以增大它是最徹底的方法。 通過 cat /proc/sys/kernel/random/entropy_avail 我們可以檢視現在的熵池大小;我們需要找到一種方式來提高這個值就行了。如果你的CPU帶有DRNG特性,可以充分利用硬體來提高熵池產生的速度 。通過 cat /proc/cpuinfo | grep rdrand 可以檢視自己的CPU是否支援,一般來說Intel的Ivy_Bridge架構的CPU都支援(i3、i5需要注意是否採用該種架構,i7和xeon基本上都支援);AMD的CPU在2015年以後生成的都支援。(如果你是虛擬機器需要開啟額外的引數)。如果你的硬體不支援,也沒有關係,我們可以讓/dev/unrandom來做“熵源”。 

Ubuntu

apt-get install rng-tools 安裝rngd服務(熵服務)

service rng-tools start  啟動服務