關於Linux作業系統CPU和記憶體最佳化

來源:互聯網
上載者:User

標籤:資料庫   linux   作業系統   超執行緒   

寫在開始的話:接觸LINUX有5年多了,不敢說精通,只敢說有點小的心得。從網上搜過不少的資料來學習,也在生活中接觸過不少故障。寫部落格的目的很單純,只是為了分享心得。希望不要被人找麻煩啦………如果有不妥,歡迎拍磚

背景:

現在網路上對於CPU調優的部分模糊又模糊,大家都說調優,那麼怎麼調才是合理的估計更多的人都很不清晰。以下是作為菜鳥層級的一些調優方式,寫在此


CPU最佳化:

建議只有兩個

1、資料庫

     建議關閉CPU超執行緒,由CPU自身來安排資料的並發訪問形式,利於資料從前端到儲存的讀寫控制。

2、中介軟體所在系統

     對於中介軟體的概念,範圍比較廣泛,那麼本文所提出的中介軟體指的是資料從用戶端發起到資料庫寫入完畢的過程中所有的軟體。常見如:websphere,apche+tomcat等

     建議開啟CPU超執行緒,可以直接定義單個服務或進程指定使用的CPU線程。諸如在V-CENTER上實現多個虛擬機器單獨使用,效果更佳。


資料庫記憶體最佳化:(沒有中介軟體哈,看清楚)

路徑 /etc/sysctl.conf  使用VI 編輯器

# Controls the maximum shared segment size, in bytes
kernel.shmmax = 432092359823(單位byte)

# Controls the maximum number of shared memory segments, in pages
kernel.shmall = 98324345334(單位Page)


MAX按照實際記憶體*0.8左右填寫,單位自己換算(e.g:4G記憶體就是4000000000*0.8)

ALL按照實際記憶體填寫,單位自己換算(e.g:4G記憶體就是4000000000/4096)

詳細解釋可以百度……………………

本文出自 “NB小菜鳥” 部落格,請務必保留此出處http://309692348.blog.51cto.com/728319/1632368

關於Linux作業系統CPU和記憶體最佳化

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.