0
如果我使用「nice」來優先考慮Cassandra「nodetool修復」命令,會出現任何問題嗎?它會導致較高的CPU「用戶時間」負載,並對我們的生產系統產生負面影響,導致UserGrid實施API超時。我看到了有關限制網絡吞吐量的文檔,但iowait似乎不是問題。此外,是否有任何減輕此問題的好方法?我可以「很好」Cassandra節點工具修復
如果我使用「nice」來優先考慮Cassandra「nodetool修復」命令,會出現任何問題嗎?它會導致較高的CPU「用戶時間」負載,並對我們的生產系統產生負面影響,導致UserGrid實施API超時。我看到了有關限制網絡吞吐量的文檔,但iowait似乎不是問題。此外,是否有任何減輕此問題的好方法?我可以「很好」Cassandra節點工具修復
nodetool命令實際上並沒有做任何工作。它只是調用C *中的JMX操作來啓動修復,然後偵聽更新以打印出來。做得好不會有什麼不同。有幾個主要階段的修復
可能驗證壓實(上一些版本可用壓實節流閥控制)或流(可通過nodetool或cassandra.yaml設置流吞吐量)正在燒燬您的CPU。如果是這樣,可以嘗試使用油門,但在某些版本中,它不會有所作爲。
修理完成後,正常的壓實會在增量維修時開始反壓實,而且如果存在很多差異,則會進行全面維修。有些問題是特定於版本的,因此請注意日誌以及CPU何時需要更高的鑽取深度。