• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 解密:Linux內核是如何工作的

    解密:Linux內核是如何工作的

    作者: 時間:2011-05-10 來源:網絡 收藏
    性能調優(performance tuning)

    有這樣一個說法:/proc/sys下可寫入的參數孕育了整個Linux性能調優的亞文化。我個人覺得這種說法有點過夸,但這里會有幾個你確實很想一試的例子:Oracle 10g的安裝說明(www.oracle.com/technology/obe/obe10gdb/install/linuxpreinst/linuxpreinst.htm)要求你設置一組參數,包括:kernel.shmmax=2147483648 這將公用存儲器的大小設置為2GB。(公用存儲器是處理期內的通信機制,允許存儲單元在多個進程的地址空間內同時可用)

    IBM 'Redpaper'在Linux性能和調優方面的說明(www.redbooks.ibm.com/abstracts/redp4285.html)在調教/proc/sys下的參數方面給出了不少建議,包括:vm.swappiness=100 這個參數控制著存儲頁被交換到磁盤。

    一些參數可以被設置從而提高安全性,如net.ipv4.icmp_echo_ignore_broadcasts=1 它告訴kernel不必響應ICMP請求,從而使得你的網絡免受類如Smurf攻擊之類的拒絕服務器(denial-of-service)型攻擊。
    net.ipv4.conf.all.rp_filter=1 則是告訴kernel加強入站過濾(ingress filtering)和出站過濾(egress filtering)

    那么有沒有一個說明能涵蓋這所有的參數?好吧,這有一行命令:# sysctl -a 它將展示所有的參數名字和當前值。列表很長,但是你無法知道這些參數是做什么的。另外比較有用的參考是Red Hat Enterprise Linux Reference Guide.

    本文引用地址:http://www.czjhyjcfj.com/article/150778.htm
    linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 西乌珠穆沁旗| 泰宁县| 扬州市| 麻城市| 南康市| 平泉县| 临清市| 南澳县| 永靖县| 佛教| 信阳市| 三都| 高雄市| 顺昌县| 丰原市| 博罗县| 鹤庆县| 甘洛县| 南川市| 乐业县| 瑞丽市| 易门县| 大新县| 贡觉县| 潮州市| 湘潭市| 徐闻县| 湖口县| 安丘市| 六枝特区| 长武县| 淅川县| 永善县| 高阳县| 长垣县| 慈溪市| 鄂托克旗| 区。| 清镇市| 阜新市| 黎城县|