mailx+crontab+效能調優
1.下載mailx:sudo apt-get install heriloom-mailx
2.開啟配置檔案:sudo vi /etc/s-nail.rc,在最後一行加上如下內容(password需要在qq郵箱中開啟SMTP/POP3服務):
3.輸入下列命令即可收到郵件:
標題為hello,內容為hi。
4.使用定時器:crontab -e,輸入以下內容(輸入後可通過crontab -l檢視定時器):
這樣就會在每天的22:06給你發一個郵件跟你說hi。
5.開啟定時器服務:
6.刪除定時器:crontab -r
定時器用法有經常去清空快取buff/cache,以避免快取過多拖慢服務速度,可通過top、iostat、free等去檢視記憶體使用情況。
效能調優:
top:
能看到我的ni值很高,也就是這個bash優先順序高,分配得到的cpu片數量也多
top指標效能解釋:
http://www.cnblogs.com/yjf512/p/3383915.html
free命令中:
buff/cache過高記憶體被用,可以開定時器定時清除buff/cache中的內容。
方法用的網上的方法,清除以後buff/cache數量下降了5萬多,但這個方法是清除了3次drop_caches吧,說法是第一次清除的是pagecache,第二次清除的是dentries和inodes,第三次是清除所有快取。看別人的buff/cache還是比較低的,原因是我一般不用的時候是直接掛起的而不是關機,也就是開機時間越長這個值越高,關機歇一會就好了。
nginx伺服器的效能檢視:通過配置nginx.conf檔案:在http{}模組裡新增下列內容,把備註“#號”去掉。用nginx -t可以檢視nginx.conf的位置。這個指令本來是用來檢查配置檔案的正確性的,如果正確會出現以下兩條語句。
修改之後一定記得重啟nginx服務,sudo /etc/init.d/nginx restart
指定引數可以檢視當前伺服器的活動狀態。我沒有在nginx搭所以先了解下方法,按理來說會在access.log中看到負載到了哪臺機器上,以及當前機器的負載狀態。還有後端的響應時間,有挺多軟體幫助分析排查日誌情況
先留著連結吧回頭碰到具體的再看。
curl -v www.baidu.com指令可以查到百度的連線狀態