激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

香港云服务器
服務器之家 - 編程語言 - Java教程 - zookeeper服務優化的一些建議

zookeeper服務優化的一些建議

2019-06-20 15:51Scub Java教程

今天小編就為大家分享一篇關于zookeeper服務優化的一些建議,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

1.快照文件和事務日志文件分別掛在不同磁盤。zoo.cfg文件中,dataDir是存放快照數據的,dataLogDir是存放事務日志的。zookeeper更新操作過程:先寫事務日志,再寫內存,周期性落到磁盤(刷新內存到快照文件)。事務日志的對寫請求的性能影響很大,保證dataLogDir所在磁盤性能良好、沒有競爭者。

2. 默認jvm沒有配置Xmx、Xms等信息,可以在conf目錄下創建java.env文件(內存堆空間一定要小于機器內存,避免使用swap)

1export JVMFLAGS="-Xms2048m -Xmx2048m $JVMFLAGS"

3. 按天出zookeeper日志,避免zookeeper.out文件過大。

zkEnv.sh文件日志輸出方式從CONSOLE改為ROLLINGFILE

1if [ "x${ZOO_LOG4J_PROP}" = "x" ]
2then
3#  ZOO_LOG4J_PROP="INFO,CONSOLE"
4  ZOO_LOG4J_PROP="INFO,ROLLINGFILE"
5fi

conf/log4j.properties設置為按天生成文件DailyRollingFileAppender

1#zookeeper.root.logger=INFO, CONSOLE
2zookeeper.root.logger=INFO, ROLLINGFIL
1log4j.appender.ROLLINGFILE=org.apache.log4j.DailyRollingFileAppender
2log4j.appender.ROLLINGFILE.Threshold=${zookeeper.log.threshold}
3log4j.appender.ROLLINGFILE.File=${zookeeper.log.dir}/${zookeeper.log.file}
4log4j.appender.ROLLINGFILE.DatePattern='.'yyyy-MM-dd
5# Max log file size of 10MB
6#log4j.appender.ROLLINGFILE.MaxFileSize=10MB

4. zoo.cfg文件中skipACL=yes,忽略ACL驗證,可以減少權限驗證的相關操作,提升一點性能。

5. zoo.cfg文件中forceSync=no,這個對寫請求的性能提升很有幫助,是指每次寫請求的數據都要從pagecache中固化到磁盤上,才算是寫成功返回。當寫請求數量到達一定程度的時候,后續寫請求會等待前面寫請求的forceSync操作,造成一定延時。如果追求低延時的寫請求,配置forceSync=no,數據寫到pagecache后就返回。但是機器斷電的時候,pagecache中的數據有可能丟失。

默認為forceSync=yes,為yes可以設置fsync.warningthresholdms=50 如果數據固化到磁盤的操作fsync超過50ms的時候,將會在zookeeper.out中輸出一條warn日志(forceSync=yes有效)。

6. globalOutstandingLimit=100000 客戶端連接過多,限制客戶端請求,避免OOM

7. zoo.cfg文件中preAllocSize=64M 日志文件預分配大小; snapCount=100,000 多少次寫事務,生成一個快照如果快照生成頻繁可適當調大該參數。

一般zk的應用提倡讀大于寫,性能較好(10:1),存儲元數據用來協調分布式數據最終一致。寫過于頻繁使用緩存更好

8. 日志文件自動清除(如果追求性能,可手動清除)

1autopurge.snapRetainCount=3 # The number of snapshots to retain in dataDir
2autopurge.purgeInterval=24 # Purge task interval in hours Set to "0" to disable auto purge feature

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。

延伸 · 閱讀

精彩推薦
735
主站蜘蛛池模板: 欧美交在线| 99久久久国产精品 | 双性精h调教灌尿打屁股的文案 | 特一级黄色毛片 | 福利一区二区三区视频在线观看 | 久久国产经典 | 久久久国产精品免费观看 | 国产91亚洲精品一区二区三区 | 国产精品久久久久久久模特 | 把娇妻调教成暴露狂 | 老a影视网站在线观看免费 国产精品久久久久久久久久尿 | 天天草天天干天天射 | 亚洲午夜久久久精品一区二区三区 | 99日韩精品视频 | 毛片一区二区三区 | 久久人 | 久久精品无码一区二区三区 | 日本精品二区 | 亚洲字幕av | 国产三级三级三级三级 | 午夜伦情电午夜伦情电影 | 国产一区二区成人在线 | 久久噜噜噜 | av日韩一区二区三区 | 亚洲欧美日韩免费 | 国产精品爱久久久久久久 | 久久在线免费视频 | 在线 日本 制服 中文 欧美 | 1级片在线观看 | 免费一级特黄做受大片 | 久久久国产一级片 | 91网站在线观看视频 | 国产精品久久久久影院老司 | 在线看免费观看av | 毛片免费大全短视频 | 天天看成人免费毛片视频 | 黑人日比| 免费观看一区二区三区 | 女人久久久www免费人成看片 | www.99tv| 一区二区三区视频在线观看 |