mongodb最佳化預讀

來源:互聯網
上載者:User

標籤:mongodb

1、最佳化預讀
採用LINUX的BLOCKDEV命令來把預讀大小設定小一點,減少記憶體中無用資料佔用,從而最佳化IO效能
RA代表預讀大小(扇區),推薦數值是16到32,如文檔較小,預讀數值可以小一點,修改後mongodb重啟才會生效。

預讀預設256個扇區,大小為128K

mongodb很多都是隨機訪問,readhead要設定小一點。比如只要讀10k,但讀了128K


[email protected]:~# blockdev --report
RO    RA   SSZ   BSZ   StartSec            Size   Device
rw   128   512  4096          0    800166076416   /dev/sda
rw   128   512  1024       2048       524288000   /dev/sda1
rw   128   512  4096    1026048    799639863296   /dev/sda2
rw   256   512  4096          0     53687091200   /dev/dm-0
rw   256   512  4096          0     33822867456   /dev/dm-1
rw   256   512  4096          0    712125710336   /dev/dm-2

使用如下命令
blockdev --setra 128 /dev/sda2
代表預讀大小為128*512位元組/扇區=64K

本文出自 “dba天空” 部落格,請務必保留此出處http://9425473.blog.51cto.com/9415473/1661060

mongodb最佳化預讀

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.