Linux OS性能調優——內存篇

發表于:2012-10-22來源:futurehandw作者:吳穎敏點擊數: 標簽:linux
Linux OS性能調優——內存篇.今天繼續在linux RH上進行調優,之前Jason的linux OS調優上提到了一般的步驟及方法,今天繼續給Linux OS的調優進行下去,我們關注的還是在內存端的參數,留下點Memory。

  今天繼續在linux RH上進行調優,之前Jason的linux OS調優上提到了一般的步驟及方法,今天繼續給Linux OS的調優進行下去,我們關注的還是在內存端的參數,留下點Memory。

  net.ipv4.inet_peer_gc_maxtime

  每一遍JVM廢物收集(GC)通過的最大間隔,這個間隔會影響到緩沖池中內存的低壓力。 該值以 jiffies為單位測量。Jiffie: 內核使用的內部時間單位,在i386系統上大小為1/100s,在Alpha中為1/1024S。在/usr/include/asm/param.h中的HZ定義有特定系統的值。

  net.ipv4.inet_peer_gc_mintime

  每一遍JVM廢物收集之間的最小時間間隔。當內存壓力比較大的時候,調整這個間隔非常有效。以jiffies為單位。

  net.ipv4.inet_peer_minttl

  條目的最低存活期。在重組端必須要有足夠的碎片(fragment)存活期。這個最低存活期必須保證緩沖池容積是否少于 inet_peer_threshold。該值以 jiffies為單位測量。(每次整理的時候,會考慮小于inet_peer_minttl 的ip條目一定保存,而大于inet_peer_maxttl時間設置的ip條目會被釋放)。

  net.ipv4.inet_peer_maxttl

  條目的最大存活期。在此期限到達之后,如果緩沖池沒有耗盡壓力的話(例如,緩沖池中的條目數目非常少),不使用的條目將會超時。該值以 jiffies為單位測量。

  net.ipv4.inet_peer_threshold

  INET對端存儲器某個合適值,當超過該閥值條目將被丟棄。該閥值同樣決定生存時間以及JVM廢物收集通過的時間間隔。條目越多,存活期越低,GC 間隔越短。

  vm.hugetlb_pool

  這個值設置的是hugepage momory 的大小。

  我們可以使用$more /proc/meminfo |grep -i HugePage

  HugePages_Total: 512

  HugePages_Free: 512

  Hugepagesize: 2048 kB

  因為設置的1024M的hugepage_pool,每頁2M,所以會有512頁。

  vm.inactive_clean_percent

  指定應該被清除的非活動內存的百分比,默認值是5%。

  vm.pagecache

  指定多少內存應該被用為頁面緩存,這個參數對Oracle和DB2等數據庫來說是非常重要的,默認值是1 15 100。

  參數的三個值的含義:

  1.做為頁面緩存的最小內存百分比,默認是1%

  2.緩存的初始化數量,默認是15%

  3.做為頁面緩存的最大內存百分比,默認是100%

Linux在TcpIp方面還有不少的調優點,Jason之后會進行相應的總結
:)

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97