0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

linux內(nèi)核常用調(diào)優(yōu)參數(shù)

馬哥Linux運維 ? 來源:cnblogs ? 2024-04-01 10:31 ? 次閱讀

linux內(nèi)核常用調(diào)優(yōu)參數(shù)

1. vm.swappiness:該參數(shù)控制系統(tǒng)在內(nèi)存不足時,內(nèi)核將頁面交換到磁盤的程度。默認值為60,建議值為10-30。

2. vm.overcommit_memory:該參數(shù)控制系統(tǒng)是否允許超額分配內(nèi)存。默認值為0,建議值為1。

3. vm.dirty_ratio:該參數(shù)控制系統(tǒng)臟頁占內(nèi)存的比例。默認值為20,建議值為5-10。

4. vm.dirty_background_ratio:該參數(shù)控制系統(tǒng)后臺寫入臟頁的比例。默認值為10,建議值為1-5。

5. vm.dirty_expire_centisecs:該參數(shù)控制系統(tǒng)臟頁過期時間。默認值為3000,建議值為1000-2000。

6. vm.dirty_writeback_centisecs:該參數(shù)控制系統(tǒng)寫回臟頁的時間間隔。默認值為500,建議值為100-200。

7. vm.vfs_cache_pressure:該參數(shù)控制系統(tǒng)內(nèi)核緩存的大小和清理頻率。默認值為100,建議值為50-100。

8. vm.min_free_kbytes:該參數(shù)控制系統(tǒng)保留的最小空閑內(nèi)存。默認值為4096,建議值為65536。

9. vm.max_map_count:該參數(shù)控制系統(tǒng)允許的最大內(nèi)存映射數(shù)量。默認值為65530,建議值為262144。

10. net.core.somaxconn:該參數(shù)控制系統(tǒng)TCP連接的最大排隊數(shù)量。默認值為128,建議值為1024。

11. net.core.netdev_max_backlog:該參數(shù)控制系統(tǒng)網(wǎng)絡(luò)設(shè)備接收數(shù)據(jù)包的隊列大小。默認值為1000,建議值為5000。

12. net.core.rmem_max:該參數(shù)控制系統(tǒng)TCP接收緩沖區(qū)的最大大小。默認值為212992,建議值為524288。

13. net.core.wmem_max:該參數(shù)控制系統(tǒng)TCP發(fā)送緩沖區(qū)的最大大小。默認值為212992,建議值為524288。

14. net.ipv4.tcp_fin_timeout:該參數(shù)控制系統(tǒng)TCP連接關(guān)閉的超時時間。默認值為60,建議值為10-20。

15. net.ipv4.tcp_tw_reuse:該參數(shù)控制系統(tǒng)是否允許重用TIME_WAIT狀態(tài)的TCP連接。默認值為0,建議值為1。

16. net.ipv4.tcp_tw_recycle:該參數(shù)控制系統(tǒng)是否啟用TCP連接回收機制。默認值為0,建議值為1。

17. net.ipv4.tcp_max_syn_backlog:該參數(shù)控制系統(tǒng)TCP連接請求隊列的大小。默認值為128,建議值為1024。

18. net.ipv4.tcp_keepalive_time:該參數(shù)控制系統(tǒng)TCP連接的保持時間。默認值為7200秒,建議值為600-1200。

19. net.ipv4.tcp_max_tw_buckets:該參數(shù)控制系統(tǒng)可以處理的TIME_WAIT狀態(tài)的TCP連接的最大數(shù)量。默認值為180000,建議值為262144。

20. net.ipv4.ip_local_port_range:該參數(shù)控制系統(tǒng)可以使用的本地端口范圍。默認值為32768-61000,建議值為1024-65535。

21. net.ipv4.tcp_slow_start_after_idle:該參數(shù)控制系統(tǒng)TCP連接空閑一段時間后是否重新進入慢啟動狀態(tài)。默認值為1,建議值為0。

22. net.ipv4.tcp_no_metrics_save:該參數(shù)控制系統(tǒng)是否保存TCP連接的性能指標。默認值為0,建議值為1。

23. net.ipv4.tcp_mtu_probing:該參數(shù)控制系統(tǒng)是否啟用TCP MTU探測。默認值為0,建議值為1。

24. net.ipv4.tcp_congestion_control:該參數(shù)控制系統(tǒng)TCP擁塞控制算法。默認值為cubic,建議值為bbr。

25. fs.file-max:該參數(shù)控制系統(tǒng)可以打開的文件句柄數(shù)量。默認值為65536,建議值為1048576。

26. fs.nr_open:該參數(shù)控制系統(tǒng)可以打開的文件句柄數(shù)量。默認值為1048576,建議值為1048576。

27. fs.inotify.max_user_watches:該參數(shù)控制系統(tǒng)可以監(jiān)視的文件數(shù)量。默認值為8192,建議值為524288。

28. kernel.sem:該參數(shù)控制系統(tǒng)信號量的數(shù)量。默認值為250,建議值為512-1024。

29. kernel.shmmax:該參數(shù)控制系統(tǒng)的共享內(nèi)存大小。默認值為4294967295,建議值為536870912。

30. kernel.shmall:該參數(shù)控制系統(tǒng)的共享內(nèi)存大小。默認值為2097152,建議值為134217728。

31. kernel.pid_max:該參數(shù)控制系統(tǒng)可以創(chuàng)建的最大進程數(shù)。默認值為32768,建議值為524288。

32. kernel.core_pattern:該參數(shù)控制系統(tǒng)在出現(xiàn)核心轉(zhuǎn)儲文件時的文件名格式。默認值為core,建議值為/corefiles/core-%e-%s-%u-%g-%p-%t。

33. kernel.msgmnb:該參數(shù)控制系統(tǒng)消息隊列的最大大小。默認值為16384,建議值為65536。

34. kernel.msgmax:該參數(shù)控制系統(tǒng)消息隊列的最大大小。默認值為8192,建議值為65536。

35. kernel.sysrq:該參數(shù)控制系統(tǒng)是否允許使用SysRq鍵。默認值為1,建議值為0。

36. kernel.printk:該參數(shù)控制系統(tǒng)內(nèi)核日志的輸出級別。默認值為4 4 1 7,建議值為3 3 3 3。

37. kernel.randomize_va_space:該參數(shù)控制系統(tǒng)是否啟用地址空間隨機化。默認值為2,建議值為2。

38. kernel.nmi_watchdog:該參數(shù)控制系統(tǒng)是否啟用NMI watchdog。默認值為1,建議值為0。

39. kernel.softlockup_panic:該參數(shù)控制系統(tǒng)是否在軟鎖定時觸發(fā)內(nèi)核崩潰。默認值為0,建議值為1。

40. kernel.hung_task_panic:該參數(shù)控制系統(tǒng)是否在任務(wù)超時時觸發(fā)內(nèi)核崩潰。默認值為0,建議值為1。

41. kernel.panic:該參數(shù)控制系統(tǒng)在內(nèi)核崩潰時的行為。默認值為0,建議值為10。

42. kernel.panic_on_oops:該參數(shù)控制系統(tǒng)在Oops發(fā)生時是否觸發(fā)內(nèi)核崩潰。默認值為0,建議值為1。

43. kernel.exec-shield:該參數(shù)控制系統(tǒng)是否啟用執(zhí)行保護。默認值為1,建議值為1。

44. kernel.dmesg_restrict:該參數(shù)控制系統(tǒng)是否限制非特權(quán)用戶訪問dmesg。默認值為1,建議值為1。

審核編輯:黃飛

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11123

    瀏覽量

    207912
  • 磁盤
    +關(guān)注

    關(guān)注

    1

    文章

    355

    瀏覽量

    25093
  • 參數(shù)控制
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    848

原文標題:linux內(nèi)核常用調(diào)優(yōu)參數(shù)

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    功耗調(diào)優(yōu)時經(jīng)常用到的幾個方法

    動手實際操作,這個階段做的深入,不僅對整個系統(tǒng)功耗摸底清楚,對接下來的功耗管理,提供了很大的幫助。以下為功耗調(diào)優(yōu)時經(jīng)常用到的幾個方法:【整機功耗測量】如果產(chǎn)品是電池供電,需要使用【假電池】供電,即使用程控電源代替(模擬)電池供電
    發(fā)表于 12-21 06:31

    基于全HDD aarch64服務(wù)器的Ceph性能調(diào)優(yōu)實踐總結(jié)

    提升吞吐率。- Linux內(nèi)核中有很多網(wǎng)絡(luò)相關(guān)的參數(shù),我們可以根據(jù)不同的應(yīng)用場景,不同的塊大小來調(diào)整這些網(wǎng)絡(luò)參數(shù),以達到最優(yōu)的性能。- 中斷也是網(wǎng)絡(luò)
    發(fā)表于 07-05 14:26

    如何對電機進行調(diào)優(yōu)調(diào)優(yōu)的好處是什么?

    如何自動對電機進行調(diào)優(yōu)
    的頭像 發(fā)表于 08-22 00:03 ?3002次閱讀

    linux內(nèi)核參數(shù)設(shè)置_linux內(nèi)核的功能有哪些

    本文主要闡述了linux內(nèi)核參數(shù)設(shè)置及linux內(nèi)核的功能。
    發(fā)表于 09-17 14:40 ?1310次閱讀
    <b class='flag-5'>linux</b><b class='flag-5'>內(nèi)核</b><b class='flag-5'>參數(shù)</b>設(shè)置_<b class='flag-5'>linux</b><b class='flag-5'>內(nèi)核</b>的功能有哪些

    Linux查看資源使用情況和性能調(diào)優(yōu)常用的命令

    ,包括進程、線程、程序堆棧、內(nèi)存、Swap、CPU調(diào)度、內(nèi)存調(diào)度、網(wǎng)絡(luò)連接和IO讀寫等。 本文介紹了Linux查看資源使用情況和性能調(diào)優(yōu)常用的命令,包括top、htop、ps、free
    的頭像 發(fā)表于 11-12 17:54 ?4109次閱讀

    Linux用電功耗調(diào)優(yōu)的筆記分享

    整理一些Linux用電功耗調(diào)優(yōu)的筆記,分享給小伙伴,關(guān)于用電調(diào)優(yōu)個人覺得
    的頭像 發(fā)表于 06-23 15:19 ?3865次閱讀

    linux網(wǎng)絡(luò)棧監(jiān)控及調(diào)優(yōu):數(shù)據(jù)接收

    linux 網(wǎng)絡(luò)棧的監(jiān)控及調(diào)優(yōu)上沒有捷徑可言,如果你想做有效的調(diào)優(yōu),就必須搞清楚各個系統(tǒng)之間是怎么交互的。
    的頭像 發(fā)表于 03-25 16:44 ?1134次閱讀

    Linux性能調(diào)優(yōu)常見工具和堆棧解析

    ? Linux系統(tǒng)性能調(diào)優(yōu)涉及多個方面,包括內(nèi)核參數(shù)調(diào)整、文件系統(tǒng)優(yōu)化、網(wǎng)絡(luò)設(shè)置等。 ? 1. 內(nèi)核
    的頭像 發(fā)表于 06-29 09:45 ?811次閱讀
    <b class='flag-5'>Linux</b>性能<b class='flag-5'>調(diào)</b><b class='flag-5'>優(yōu)</b>常見工具和堆棧解析

    機器學(xué)習(xí)4個超參數(shù)調(diào)優(yōu)方法

    最好的超參數(shù)。ML模型的性能與超參數(shù)直接相關(guān)。超參數(shù)調(diào)優(yōu)的越好,得到的模型就越好。調(diào)
    發(fā)表于 08-24 09:40 ?2640次閱讀
    機器學(xué)習(xí)4個超<b class='flag-5'>參數(shù)</b><b class='flag-5'>調(diào)</b><b class='flag-5'>優(yōu)</b>方法

    jvm調(diào)優(yōu)參數(shù)

    JVM(Java虛擬機)是Java程序的運行環(huán)境,它負責(zé)解釋Java字節(jié)碼并執(zhí)行相應(yīng)的指令。為了提高應(yīng)用程序的性能和穩(wěn)定性,我們可以調(diào)優(yōu)JVM的參數(shù)。 JVM調(diào)
    的頭像 發(fā)表于 12-05 11:29 ?519次閱讀

    jvm參數(shù)的設(shè)置和jvm調(diào)優(yōu)

    JVM(Java虛擬機)參數(shù)的設(shè)置和調(diào)優(yōu)對于提高Java應(yīng)用程序的性能和穩(wěn)定性非常重要。在本文中,我們將詳細介紹JVM參數(shù)的設(shè)置和調(diào)
    的頭像 發(fā)表于 12-05 11:36 ?1046次閱讀

    jvm調(diào)優(yōu)主要是調(diào)哪里

    ,棧內(nèi)存存儲方法調(diào)用和局部變量,非堆內(nèi)存用于存儲加載的類信息以及一些靜態(tài)變量等。 1.1 堆內(nèi)存調(diào)優(yōu) 堆內(nèi)存是JVM中最主要的內(nèi)存區(qū)域,常見的調(diào)優(yōu)
    的頭像 發(fā)表于 12-05 11:37 ?1322次閱讀

    jvm調(diào)優(yōu)常用命令

    JVM調(diào)優(yōu)是提升Java應(yīng)用性能的一個重要方面,通過合理設(shè)置JVM參數(shù)可以達到優(yōu)化應(yīng)用性能、提高系統(tǒng)穩(wěn)定性的目的。本文將為你詳細介紹JVM調(diào)優(yōu)
    的頭像 發(fā)表于 12-05 11:43 ?575次閱讀

    jvm調(diào)優(yōu)工具有哪些

    JVM調(diào)優(yōu)是提高Java應(yīng)用程序性能的重要手段,而JVM調(diào)優(yōu)工具則是輔助開發(fā)人員進行調(diào)優(yōu)工作的利
    的頭像 發(fā)表于 12-05 11:44 ?913次閱讀

    深度解析JVM調(diào)優(yōu)實踐應(yīng)用

    Tomcat自身的調(diào)優(yōu)是針對conf/server.xml中的幾個參數(shù)調(diào)優(yōu)設(shè)置。首先是對這幾個參數(shù)
    的頭像 發(fā)表于 04-01 10:24 ?341次閱讀
    深度解析JVM<b class='flag-5'>調(diào)</b><b class='flag-5'>優(yōu)</b>實踐應(yīng)用