我剛剛在riak文檔中發現交換使服務器無響應,所以它必須被禁用。它還被認爲是允許Riak節點被內核殺死,如果它使用太多的RAM。如果交換完全禁用,Riak將退出。我很困惑,如果我們不得不禁用掉期交易?我們是否需要禁用對換riak?
2
A
回答
1
http://docs.basho.com/riak/latest/cookbooks/Linux-Performance-Tuning/
交換空間
由於了Riak的大量I/O爲中心的個人資料,交換使用 可能導致整個服務器不響應。否則禁用交換或 否則實施一個解決方案,以確保Riak的處理頁面 未交換。
Basho建議如果Riak節點使用太多RAM,則允許其被 內核殺死。如果swap完全禁用,Riak 將在它無法分配更多RAM並在/ var/log/riak目錄中保留 故障轉儲(名爲erl_crash.dump)時可以簡單地退出,該目錄中可以使用 進行取證(由Basho客戶服務工程師,如果您是 是客戶)。
所以,不,你不有來......但如果你不這樣做,你用你的所有可用RAM的機器很可能會變得沒有反應。
隨着任何(無界)應用程序執行繁重的I/O,你可能會耗盡你的系統的內存將是這種情況。通常情況下,您將在機器上進行監視,以警告您內存使用情況超過閾值。
相關問題
- 1. 當我們使用xchg時,我們是否需要防護
- 2. 我們是否需要更新Orbeon?
- 3. 我們是否需要對我們的應用程序進行數字簽名?
- 4. 我們是否需要在IE8中對此進行區分?
- 5. 我們是否需要在Excel .xlam插件中處理對象?
- 6. 我需要riak跑走廊(單身)嗎?
- 7. 我們是否需要Microsoft.Web.MVC,我使用ASP.NET MVC 2.0?
- 8. 我們是否總是需要使用CacheManager?
- 9. 如果我們使用ForkJoinPool框架的Recursiveaction,我們是否需要調用join()?
- 10. 需要幫助riak-js
- 11. 我是否需要刪除此對象?
- 12. 我是否需要釋放此對象?
- 13. 我是否需要釋放UITouch對象?
- 14. 我們是否需要應用層單頁應用程序
- 15. 如果我們在docker上使用wordpress,我們是否需要安裝apache&PHP?
- 16. 我們是否仍需要擔心用戶關閉Cookie?
- 17. 我們是否需要在ArrayList上使用迭代器?
- 18. 我們是否需要使用Entity Framework 4.0的BindingSource?
- 19. 我們是否真的一直需要使用Ruby/rails插件?
- 20. 我們是否需要使用webpack和typescript/angular2進行抖動?
- 21. 使用C#4.0:我們是否需要VS 2010或.NET Framework 4.0
- 22. 我們是否需要使用Twitter Boostrap中的輸入/按鈕?
- 23. 我們是否需要對React應用程序進行跨瀏覽器測試
- 24. 爲什麼我們總是需要檢查一個對象是否有鍵? - JS
- 25. 我是否需要調用MessageBox調用?
- 26. 如果我需要更換VBO,是否需要重建我的VAO?
- 27. 我們是否總是要關閉流?
- 28. 當我們獲取C#中的屬性時,我們是否需要鎖定?#
- 29. 如果我們正在同步讀取,我們是否需要同步寫入?
- 30. 我們是否總是需要檢查malloc/realloc之後指針是否爲空?