大資料集群清理快取

2021-08-28 12:19:33 字數 728 閱讀 6019

大資料集群在建立好之後,因為某些任務(例如處理sql語句等)可能會出現各元件失聯、cpu巨高或ssh登入不了的問題。我們可以通過清理快取來解決記憶體的問題。大資料集群因為每天都會處理大量的資料,所以會有大量的快取,如果 不及時的清理就會出現節點失聯等上述問題。

我們可以使用命令手動進行快取的清理,命令如下:

1、to free pagecache, use

echo 1 > /proc/sys/vm/drop_caches

2、to free dentries and inodes, use

echo 2 > /proc/sys/vm/drop_caches

3、to free pagecache, dentries and inodes, use

echo 3 >/proc/sys/vm/drop_caches

#!/bin/bash

for i in ;

do ssh 192.168.0.$i "echo 3 > /proc/sys/vm/drop_caches";

done

通過crontab定時任務對上面的定時指令碼進行排程,會實現在指定的時間對大資料的集群進行清理的工作。例如:

#每天晚上8點執行清理快取的操作

0 20 * * * bash /opt/files/cache/delete_cache.sh

ue 清理快取 瀏覽器快取資料清理

mac電腦的瀏覽器和郵箱快取資料清理不乾淨怎麼辦?這裡為大家帶來了這款名為netshred x的快取清理工具,netshred x能夠幫助大家快速清理瀏覽器和電子郵件等應用程式的瀏覽資料,同時幫助大家刪除ssd上的資訊資料。使用netshred x自動清除快取和歷史記錄,這是一款易於使用的mac o...

Linux 清理快取,定時清理快取指令碼

檢視記憶體使用率 free m sed n 2p awk 清理記憶體 sync echo 1 proc sys vm drop caches 要達到釋放快取的目的,我們首先需要了解下關鍵的配置檔案 proc sys vm drop caches。這個檔案中記錄了快取釋放的引數,預設值為0,也就是不釋...

android快取清理

獲取包名的應用快取 在生命週期方法oncreate中先呼叫一次getcachesize packagemanager pm getactivity getpackagemanager listinfos pm.getinstalledpackages 0 for packageinfo info i...