免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4714 | 回复: 0
打印 上一主题 下一主题

HP-UX的系統參數查詢與調整 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-11 11:50 |只看该作者 |倒序浏览
HP-UX這幾年從10.x發展到目前的11i
v3,在系統參數的相關指令有不少的改變,舊版的"sysdef"已經逐漸淡出,而後來sam裡面的參數調整("Configurable
Parameters")功能又因新一CPU出現而有了改變,新版的HP-UX 11i
v3(11.31)已經開始著重採用Web界面來進行參數的調整與管理。
雖然HP不斷努力在改善一些管理操作界面,不過為了讓資深的管理人員仍可用習慣的指令方式修改系統參數,所以HP-UX仍保留"kctune"(11.22以前為"kmtune")指令,底下是幾種系統參數相關的指令說明:
[指令]:#sysdef
[說明]:傳統顯示HP-UX系統參數的指令,即使11.31仍保留此一指令方便查詢,不過顯示的參數僅限於一些常用的部份。
[顯示]:NAME                      VALUE       BOOT        MIN-MAX        UNITS   FLAGS
       acctresume                    4          -       -100-100                -
       acctsuspend                   2          -       -100-100                -
           :
[指令]:#kmtune (或#kmtune -l)
[說明]:查詢所有系統參數,此指令從11.0版本支援到11.22版本,但從11.16版本開始HP-UX另外提供一個"kctune"指令來慢慢取代"kmtune"。
[顯示]:Parameter             Current Dyn Planned                    Module     Version
       ===============================================================================
       NSTRBLKSCHED                -  -  2
       NSTREVENT                  50  -  50
           :
[指令]:#kmtune -q
[說明]:查詢某個系統參數值。
[顯示]:Parameter             Current Dyn Planned                    Module     Version
       ===============================================================================
       shmmax              0x4000000  Y  0X4000000
[指令]:#kmtune -r
[說明]:將某個系統參數重設為系統預設值。
[範例]:#kmtune -r shmmax
[指令]:#kmtune -s =
[說明]:修改某個系統參數為新的設定值,如要馬上生效可搭配"kmtune -u"指令。
[範例]:#kmtune -s shmmax=2000000000
[指令]:#kmtune -u
[說明]:將以-s參數修改的參數值套用於目前環境,但僅針對可動態(dynamic)調整之參數有效。
[範例]:#kmtune -u shmmax
        shmmax has been set to 2000000000.
[指令]:#kmtune -S
[說明]:自訂另外的系統參數記錄檔,如未指定的話,系統預設為/stand/system,並不建議自行修改此檔案。
[範例]:#kmtune -S /stand/system-new
[指令]:#kctune
[說明]:從11.23版本後所提供的新指令,用以取代原本的"kmtune",不過指令參數有些許改變。
[顯示]:#kctune
        Tunable                           Value  Expression  Changes
        NSTREVENT                            50  Default
        NSTRPUSH                             16  Default
           :
[指令]:#kctune -d
[說明]:查看系統參數,並且每個參數顯示簡單的描述說明。
[範例]:#kctune -d
        vps_pagesize                         16  Default     Immed
        Default user page size (kBytes)
[指令]:#kctune -D
[說明]:查看哪些參數剛剛被修改成新的值,這些參數如非動態則下次重開機會生效。
[範例]:#kctune -D
[指令]:#kctune =
[說明]:修改系統參數值,已經不需要像"kmtune"那樣需要額外加-s的參數才能修改。
[範例]:#kctune tunable=12
[指令]:#kctune -v
[說明]:查看系統參數的詳細資訊。
[範例]:#kctune -v nfile
       Tunable             nfile
       Description         Maximum number of file descriptors (system-wide)
       Module              fs_filedscrp
       Current Value       0 [Default]
       Value at Next Boot  0 [Default]
       Value at Last Boot  0
       Default Value       0
       Constraints         nfile == 0 or nfile >= 2048
                           nfile =
[說明]:修改系統參數值,但於下次開機後才生效,即使該參數是動態參數亦同。
[範例]:#kctune -h tunable=12
[指令]:#kcweb [-t]
[說明]:11.16版本所提供的新指令,啟動後原會提供web網址供管理者連線,但11.31版本則會判斷如相關參數未設定,會自動轉成Terminal界面供管理者使用。
[範例]:#kcweb
[指令]:#kcweb -F
[說明]:啟動一個Web的服務,提供管理者透過Web瀏覽器來修改系統參數,執行後系統會提示連線的網址,但記得要先設定DISPLAY環境變數,與確認系統有samweb指令。
[範例]:#kcweb -F
        + [ -x /opt/hpsmh/lbin/samweb ]
        + /opt/hpsmh/lbin/samweb ?chppath=Tools::Kernel%20Configuration&chppage=Tunables
        -F
        Looking for a usable running browser...
        /usr/contrib/bin/X11/xlsclients:  unable to open display "192.168.20.76:0.0"
        Please paste the URL "http://rx2660:2301/?chppath=Tools::Kernel%20Configu
        ration&chppage=Tunables" into a browser window.
        + rv=1
系統參數修改後,某些靜態參數的調整會要求重建核心(kernel)環境,且要重開機後才能生效,所以得需要另外用底下指令來重建kernel
mk_kernel -o /stand/vmunix
如不熟悉或擔心打錯字造成無法開機的話,建議還是使用sam或kcweb等工具來調整系統參數,調整後系統會協助重建核心並詢問是否要馬上重新開機。
此外,舊版的HP-UX一些靜態參數,於11.31的最新版本都慢慢改成可動態調整,減少一些重開機的機率。
如果不小心改錯參數或修改參數後造成系統無法開機,可開機時選用/stand/vmunix.prev的舊環境來開機。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/28680/showart_1404928.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP