eygle.com   eygle.com
eygle.com eygle
eygle.com  
 
Digest Net: April 2011 Archives

April 2011 Archives

在微博上看到一则消息:
【校训】北京大学:勤奋、严谨、求实、创新。同济大学:严谨、求实、团结、创新。北京理工大学:团结、勤奋、求实、创新。华北电力大学:团结、勤奋、求 实、创新。汕头大学:创新、求实、勤奋、团结。华东交通大学:团结、严谨、求实、勤奋。石油大学:勤奋严谨、求实创新。现在你知道什么叫创新了吗?

我记得云南大学有八个字让我印象深刻,那就是会泽百家,至公天下!
于是搜索一下,找到这个链接: http://www.sx1905.com/teacher/ShowArticle.asp?ArticleID=567

转引如下:
     1、北京大学:爱国 进步 民主 科学

  2、北京大学精神:勤奋 严谨 求实 创新

  3、清华大学:自强不息 厚德载物

  4、南京大学:诚朴雄伟 励学敦行

  5、东南大学:止於至善

  6、复旦大学:博学而笃志 切问而近思

  7、复旦大学校风:文明 团结 健康 奋发

  8、复旦大学校学风:刻苦 严谨 求实 创新

  9、浙江大学:求是创新

  10、南开大学:允公允能 日新月异

  11、天津大学:实事求是

  12、武汉大学:自强 弘毅 求是 拓新

  12、中山大学:博学 审问 慎思 明辨 笃行

  13、暨南大学:忠信笃敬

  14、厦门大学:自强不息 止于至善

  15、同济大学:严谨 求实 团结 创新

  16、济大学精神:同舟共济 自强不息

  17、中国人民大学:实事求是

  18、四川大学:海纳百川 有容乃大

  19、吉林大学:求实创新 励志图强

  20、北京师范大学:学为人师 行为世范

  21、华东师范大学:求实创造 为人师表

  22、东北师范大学:勤奋创新 为人师表

  23、华南师范大学:艰苦奋斗 严谨治学 求实创新 为人师表

  24、东北大学:自强不息 知行合一

  25、东北大学校风:献身 求实 团结 创新

  26、西北大学:公诚勤朴

  27、上海大学:自强不息

  28、上海交通大学:饮水思源 爱国荣校

  29、中国海洋大学:海纳百川 至人至德

  30、国防科技大学:奉献 求实

  31、东北财经大学:博学济世

  32、山东大学:气有浩然 学无止境

  33、云南大学:立一等品格 求一等学识 成一等事业

  34、云南大学精神:会泽百家 至公天下

  35、云南大学校风:高远 务实 勤勉 卓越

  36、青岛大学:博学笃志 明德求真 守正出奇

  37、对外经贸大学:博学 诚信 求索 笃行

  38、安徽大学:至诚 至坚 博学 笃行

  39、西南联大:刚毅坚卓

  40、东莞理工大学:团结 守纪 求实 进取

  41、广州大学:博学笃行 与时俱进

  42、西南政法大学:求实 创新 团结 奋进

  43、大连理工大学:团结 进取 求实 创新

  44、深圳大学:坚定信念,崇尚科学,团结进取,文明修身,奋发成才。

  45、五邑大学:爱学、多思、求实、创新。

  46、聊城大学:敬业博学,求实创新。

  47、四川师范大学:重德、博学、务实、尚美。

  48、曲阜师范大学:学而不厌,诲人不倦。

  49、香港大学:明德格物

  50、国家会计学院:不做假帐

  51、南华大学:明德博学,求实致远

  52、燕京大学:因真理得自由以服务

  53、黑龙江大学 :博学慎思,参天尽物

  54、台湾大学──敦品励学 爱国爱人

  55、东北大学──团结创新 献身求实

  56、湖南大学──实事求是 敢为人先

  57、河北大学──实事求是 笃学诚行

  58、中国科技大学:红专并进,理实交融

  59、霍普金斯大学:真理使你成为自由人

  60、中国政法大学:厚德明法,格物致公

  61、哈尔滨工业大学:规格严格,功夫到家

  62、台湾东吴大学:养天地正气,法古今完人

  63、华中科技大学:团结、求实、创新、进取

  64、武汉化工学院:团结、严谨、勤奋、求实

  65、华中农业大学:团结、勤俭、求是、奋进

  66、武汉科技大学:团结、勤俭、求是、奋进

  67、中南民族学院:团结、勤奋、博学、创新

  68、中国海洋大学:团结,勤奋,求实,创新

  69、西安理工大学:博学之 审问之 慎思之 明辨之 笃行之

  70、西安交通大学:爱国爱校,追求真理,勤奋踏实,艰苦朴素

  71、山东师范大学:爱国爱校,为人师表,勤奋严谨,求实创新

  72、中国人民抗日军事政治大学:团结、紧张、严肃、活泼(毛泽东)

  73、新东方学校:追求卓越,挑战极限,在绝望中寻找希望,人生终将辉煌

    74、中科大 : 创寰宇学府 育天下英才

  75、苏州大学:养天地正气 法古今完人

  76、兰州大学:博学笃行 自强为新

  77、华南理工:团结勤奋 求实创新

  78、重庆大学:厚德笃学 砺志创新

  79、哈工程 : 大工至真 大学至善

  80、湖南大学:事实求是 敢为人先

  81、北航大学:德才兼备 知行合一

  82、南航大学:团结简朴 唯实创新

  83、北京理工:团结勤奋 求实创新

  84、南京理工:团结献身 求是创新

  85、南京师大:正德厚生 笃学敏行

  86、中国矿业:勤奋求实 进取奉献

  87、中国药科:严谨求实 团结创新

  88、中国石油:实事求是 艰苦奋斗

  89、北京科大:学风严谨 崇尚实践

  90、北京邮电:团结勤奋 严谨创新

  91、华中师大:求实创新 立德树人

  92、华中农业:团结勤俭 求是奋进

  93、南京农大:团结勤奋 求实创新

  94、西安电子:团结勤奋 求实创新

  95、成都电子:团结奋进 求实创新

  96、西南交大: 勤奋自信 遵纪文明

  97、湘潭大学:博学笃行 盛德日新

  98、南华大学:明德博学 求实致远

  99、中国农大:博大精深

  100、北方交大:信敏廉毅

  101、西工大 :公诚勇毅

  102、西北大学:公诚勤朴

  103、太原理工:求实创新

  

  104、柏林洪堡大学:哲学家只是用不同的方式解释世界,而问题在于改变世界(马克思)

   105、哈佛大学:让真理与你为友直译:与柏拉图为友,与亚里士多德为友,更要与真理为友

    106、爱丁堡大学:有知识者既能看到事物的表象,也能发现其内涵

  107、澳大利亚国家大学:重要的是弄清事物的本质

  108、宾夕法尼亚大学:毫无特性的学习将一事无成

  109、伯克利加州大学:让这里光芒闪耀

  110、杜克大学:追求知识,信仰宗教

  111、多伦多大学:像大树一样茁壮成长

  112、哥伦比亚大学:在上帝的神灵中我们寻求知识

  113、哈佛大学:让真理与你为友

  114、加利福尼亚大学伯克利分校:愿知识之光普照大地

  115、加利福尼亚理工学院:真理使人自由

  116、加拿大皇后大学:智慧和知识将是未来时代的稳定剂

  117、剑桥大学:剑桥--求知学习的理想之地

  118、康奈尔大学:让任何人都能在这里学到想学的科目

  119、麻省理工学院:既学会动脑,也学会动手

  120、密歇根大学:艺术、科学、真理

  121、牛津大学:主照亮我

  122、普林斯顿大学:普林斯顿--为国家服务,为世界服务

  123、斯坦佛大学:愿学术自由之风劲吹

  124、西点军校:职责、荣誉、国家

  125、悉尼大学;繁星纵变、智慧永恒

  126、新南威尔士大学:以人为本与时并进

  127、耶鲁大学:真理和光明

  128、早稻田大学:学问独立,培养模范国民 

   129、芝加哥大学:让知识充实你的人生

国际汇款汇款需要的信息主要有以下几项:

Beneficiary name.
Beneficiary address.
Beneficiary Bank Identifier Code (BIC) or Routing Code.
Beneficiary International Bank Account Number (IBAN) or Account Number.

其中,name和IBAN大家都是知道的,address并不重要,填自己的地址或者开户行地址都行,只有BIC(或者叫SWIFT)大家需要咨询 开户行,每家银行的每个分行都有一个11位的编码。

全球所有银行的BIC(SWIFT)自己都可以查到的:
使用方法如下:
首先进入:http://www.swift.com/bsl/index.faces

输入 BKCHCNBJ 查询中国银行BIC
输入 ICBKCNBJ 查询中国工商银行BIC
输入 ABOCCNBJ 查询中国农业银行BIC
输入 PCBCCNBJ 查询中国建设银行BIC
输入 CMBCCNBS 查询招商银行BIC
Institution name:不用输入
City:输入城市名(拼音)或者省名,一般省会城市的名字
Country name:选择CHINA

然后点"Search",然后点击出来的结果,就可以看到BIC了。下面附上招商银行的所有BIC:



机构名称
Bank Name
地址
Address
BIC(SWIFT)
招商银行总行
Head Office
深圳市深南大道7088号招商银行大厦19楼, 邮编518040 19/F, China Merchants Bank Tower, No. 7088 Shennan Boulevard, Shenzhen, Guangdong 518040 CMBCCNBS
同业银行部
Financial Institutions
Department
深圳市深南大道7088号招商银行大厦15楼, 邮编518040
15/F, China Merchants Bank Tower, No. 7088 Shennan  Boulevard, Shenzhen, Guangdong 518040
CMBCCNBS
国际业务部
International Business Department
单证处理中心
BillsCenter
深圳市深南大道7088号招商银行大厦17楼, 邮编518040
17/F, China Merchants Bank Tower, No. 7088 Shennan Boulevard, Shenzhen, Guangdong 518040
CMBCCNBS
离岸部
Offshore Banking department
深圳市深南大道7088号招商银行大厦11楼, 邮编518040
11/F, China Merchants Bank Tower, No. 7088 Shennan Boulevard, Shenzhen, Guangdong 518040
CMBCCNBS008
总行营业部
Head Office Banking Operation Department
深圳市深南大道7088号招商银行大厦,邮编518040
China Merchants Bank Tower, No. 7088 Shennan Boulevard, Shenzhen, Guangdong 518040
CMBCCNBS012
深圳分行
Shenzhen Branch
深圳市深南中路2号新闻大厦,邮编518001
News Building, No.2 Shennan Rd, Shenzhen, Guangdong 518001
CMBCCNBS050
上海分行
Shanghai Branch
上海市浦东陆家嘴东路161号,邮编200120
No.161, Lu Jia Zui Dong Rd, Pudong District, Shanghai, 200120
CMBCCNBS051
沈阳分行
Shenyang Branch
沈阳市和平区十一纬路12号,邮编110003
No.12, Shi Yi Wei Rd, Heping District, Shenyang, Liaoning 110003
CMBCCNBS081
武汉分行
Wuhan Branch
武汉市汉口建设大道518号招银大厦,邮编430022
China Merchants Bank Tower, No.518 Jianshe Rd. Hankou, Wuhan, HubeiProvince 430022
CMBCCNBS101
广州分行
Guangzhou Branch
广州市天河区体育东路138号金利来中心30楼,邮编510620
30/F, Goldlion center, No.138 Ti Yu Dong Rd, Tianhe District, Guangzhou, Guangdong 510620
CMBCCNBS131
兰州分行
Lanzhou Branch
兰州市城关区庆阳路9号,邮编730030
No.9 Qingyang Rd. Chengguan District, Lanzhou, Gansu 730030
CMBCCNBS161
大连分行
Dalian Branch
大连市中山区人民路17号,邮编116001
No.17 Renmin Rd. Zhongshan District, Dalian, Liaoning 116001
CMBCCNBS182
东莞分行
Dongguan Branch
东莞市东城大道榆景新时代广场,邮编523129
Yu jing Xin Shi dai Plaza, Dong cheng Rd, Dongguan, Guangdong 523129
CMBCCNBS195
佛山分行
Foshan Branch
佛山市禅城区季华五路鸿业豪庭1-3层,邮编528000
1/F-3/F, Hong Ye Hao Ting, Ji Hua Wu Rd, Chancheng District, Foshan , Guangdong 528000
CMBCCNBS200
北京分行
Beijing Branch
北京市西城区复兴门内大街156号北京国际金融大厦A座,邮编100031
International Financial Centre A, 156 Fuxingmen Nei Street, Beijing 100031
CMBCCNBS201
西安分行
Xi'an Branch
西安市和平路107号,邮编710001
No.107 Heping Rd, Xi'an, Shanxi 710001
CMBCCNBS231
成都分行
Chengdu Branch
成都市青羊区中西顺城街9号,邮编610016
No.9 Zhong Xi Shuncheng Street, Qingyang District, Chengdu, Sichuan 610016
CMBCCNBS241
重庆分行
Chongqing Branch
重庆市渝中区临江支路2号合景大厦,邮编400010
He Jing Building, No.2 Linjiang Zhi Rd, Yu Zhong District, Chongqing, 400010
CMBCCNBS245
南京分行
Nanjing Branch
南京市汉中路1号,邮编210005
No.1, Hanzhong Rd, Nanjing, Jiangsu 210005
CMBCCNBS261
苏州分行
Suzhou Branch
苏州市三香路363号,邮编215004
No.363 San Xiang Rd., Suzhou, Jiangsu 215004
CMBCCNBS275
杭州分行
Hangzhou Branch
杭州市中山北路310号中大广场五矿大厦,邮编310003
Wu KuangBuilding, Zhong Da Plaza, No.310 Zhongshan Bei Rd., Hangzhou, Zhejiang 310003
CMBCCNBS281
南昌分行
Nanchang Branch
南昌市八一大道162号,邮编330003
No. 162, Ba Yi Da Dao, Nanchang, Jiangxi 330003
CMBCCNBS284
宁波分行
Ningbo Branch
宁波市百丈东路938号,邮编315041
No.938, Bai Zhang Dong Rd., Ningbo,Zhejiang 315041
CMBCCNBS286
长沙分行
Changsha Branch
长沙市芙蓉区蔡锷中路24号银宏大厦B座1-3楼,邮编410005
Yin Hong Building Block B, No.24, Cai E Zhong Rd, Furong District, Changsha, Hunan 410005
CMBCCNBS341
济南分行
Jinan Branch
济南市历下区朝山街21号,邮编250011
No. 21, Chao Shan Street, Li Xia District, Jinan, Shandong 250011
CMBCCNBS361
烟台分行
Yantai Branch
烟台市南大街237号,邮编264000
No. 237 Nan Da Jie, Yantai, Shandong 264000
CMBCCNBS372
福州分行
Fuzhou Branch
福州市鼓屏路60号粮食大厦,邮编350003
LiangshiBuilding, No.60 Gu Ping Rd., Fuzhou, Fujian 350003
CMBCCNBS382
天津分行
Tianjin Branch
天津市河西区友谊北路55号,邮编300204
No.55 Youyi Bei Rd., Hexi District, Tianjin, 300204
CMBCCNBS391
青岛分行
Qingdao Branch
青岛市香港中路36号招银大厦,邮编266071
China Merchants Bank Tower, No.36 Central Hongkong Rd, Qingdao, Shandong 266071
CMBCCNBS400
乌鲁木齐分行
Urumqi Branch
乌鲁木齐市新华北路80号,邮编830002
No.80 Xinhua Bei Rd., Urumqi, Xinjiang 830002
CMBCCNBS421
合肥分行
Hefei Branch
合肥市长江中路436号金城大厦,邮编230061
Jin Cheng Building, No. 436 central Changjiang Rd, Hefei, Anhui 230061
CMBCCNBS441
昆明分行
Kunming Branch
昆明市东风东路48号金泰大厦,邮编650051
Jintai Building, No.48 Dongfeng Dong Rd., Kunming, Yunnan 650051
CMBCCNBS451
泉州分行
Quanzhou Branch
泉州市丰泽街301号煌星大厦,邮编362000
HuangxingBuilding, No.301 Fengze Rd, Quanzhou, Fujian 362000
CMBCCNBS470
厦门分行
Xiameng Branch
厦门市厦禾路862号金山大厦,邮编361004
JinshanBuilding, No.862 Xiahe Rd, XiamenFujian 361004
CMBCCNBS471
哈尔滨分行
Harbin Branch
哈尔滨市道里区中央大街3号,邮编150010
No.3 Zhong Yang Road, Daoli District, Harbin, Heilongjiang 150010
CMBCCNBS481
郑州分行
Zhengzhou Branch
郑州市经三路68号,邮编450008
No.68 Jingsan Rd, Zhengzhou, Henan 450008
CMBCCNBS491
香港分行
Hongkong Branch
香港金钟夏悫道12号美国银行中心21楼,
21/F Bank of AmericaTower, 12 Harcourt Road, Hong Kong
CMBCHKHH

参考:http://www.ibm.com/developerworks/cn/aix/library/au-cn-pagingspace/

AIX操作系统中Paging Space是很重要的设备,当系统中Paging Space使用率过高、系统内存不足时,
将影响系统的整体性能,甚至会造成系统的挂起。针对这种情况,通常可以靠增加Paging Space来加
以缓解;但是当Paging Space已经相当大,而Paging Space使用率仍旧居高不下时,则需要通过进一
步的分析来找出原因并加以解决。文中分析了几种Paging Space使用率持续增长直至过高的常见原因,
并给出了相应的解决方案,以确保Paging Space使用率被控制在安全的范围内。

1 Paging Space的创建原则

AIX中Paging Space大小确定的指导原则如下:

系统实际内存小于64MB, paging space= 2 * RAM ;
系统实际内存在 64MB to 256MB 之间, Page Space = RAM size + 16MB ;
系统实际内存大于 256MB , Page Space = 512 + ( RAM - 256 ) * 1.25 ;
当内存超过4GB时,则需要根据实际情况来定,一般可初始3GB, 然后观察paging space的使用情况,如果使用率超过70%, 则需要增加paging space 或把OS中的min_perm%,max_perm%和max_client%参数调小一点


此外在创建Paging Space时还应遵循以下原则以提高性能:

创建的数量应尽可能的多;
每个Paging Space的大小应该相同;
每个Paging Space应尽可能的分配在不同的硬盘上。


AIX中可以通过命令lsps -s查看Paging Space的使用情况。列Total Paging Space给出的是系统总的Paging Space空间大小,Percent Used则表示已被占用的Paging Space的百分比。

eg:

# lsps -s
Total Paging Space   Percent Used
      16384MB               1%
 

命令lsps -a可以用来查看Paging Space的分布情况

# lsps -a
Page Space      Physical Volume   Volume Group    Size %Used Active  Auto  Type
hd6             hdisk0            rootvg       16384MB      yes   yes    lv

 
2 文件型内存对Paging Space使用率的影响

 

在AIX系统中,内存可以简单的分为两类:计算型内存和文件型内存。类似大量文件类操作,如压缩、


数据库的dump/load等操作会大量占用文件型内存。如果按照系统缺省的配置,文件型内存最多会占


用到内存总量的80%,由于文件型内存占用并不主动释放,从而可能造成内存资源的短缺及Paging Space
使用率过高。

命令topas可以用来查看文件型内存占用内存情况,在MEMORY一栏中的%Noncomp显示的是文件型内存的占用百分比。


Topas Monitor for host:    hostname                EVENTS/QUEUES    FILE/TTY
Fri Jul 31 13:15:39 2009   Interval:         Cswitch    1489  Readch  2896.8K
                                                Syscall    7341  Writech   17338
Kernel    1.2   |#                           Reads       327  Rawin         0
User     18.0   |######                      Writes       13  Ttyout      373
Wait     13.4   |####                        Forks         Igets         0
Idle     67.5   |####################        Execs         Namei        33
                                                Runqueue    1.5  Dirblk        0
Network  KBPS   I-Pack  O-Pack   KB-In  KB-Out  Waitqueue   0.0
en2       2.5      8.0     4.0     1.3     1.2
en0       1.1      2.0     2.0     0.4     0.7  PAGING           MEMORY
lo0       0.0      0.0     0.0     0.0     0.0  Faults      174  Real,MB    7808
                                                Steals        % Comp     83.3
Disk    Busy%     KBPS     TPS KB-Read KB-Writ  PgspIn        % Noncomp   2.5
hdisk3   27.5   2924.0   322.0  2910.0    14.0  PgspOut       % Client    3.2
hdisk0    1.0      4.0     1.0     2.0     2.0  PageIn        1
hdisk1    0.5      2.0     0.5     0.0     2.0  PageOut       PAGING SPACE
dac0      0.0      0.0     0.0     0.0     0.0  Sios          Size,MB   16384
dac0-utm  0.0      0.0     0.0     0.0     0.0                   % Used      0.6
dac5      0.0   2924.0   322.0  2910.0    14.0  NFS (calls/sec)  % Free     99.3
dac5-utm  0.0      0.0     0.0     0.0     0.0  ServerV2       0
dac2      0.0      0.0     0.0     0.0     0.0  ClientV2        Press:
dac4      0.0      0.0     0.0     0.0     0.0  ServerV3        "h" for help
cd0       0.0      0.0     0.0     0.0     0.0  ClientV3        "q" to quit
dac4-utm  0.0      0.0     0.0     0.0     0.0
hdisk2    0.0      0.0     0.0     0.0     0.0
dac2-utm  0.0      0.0     0.0     0.0     0.0

Name            PID  CPU%  PgSp Owner
oracle       438598  22.1   7.2 oracle
oracle       741490   3.6   5.5 oracle
topas        975296   0.3   2.1 root
oracle       897480   0.0   4.2 oracle
hats_nim     225330   0.0   1.8 root 
aioserve     242162   0.0   0.1 root 
oracle       901544   0.0   4.2 oracle
gil           28972   0.0   0.1 root
aioserve     315456   0.0   0.1 root 
aioserve     118860   0.0   0.1 root 
aioserve     381290   0.0   0.1 root
aioserve     323656   0.0   0.1 root 
hatsd        151846   0.0   8.2 root 
oracle       188724   0.0   7.1 oracle


如果文件型内存所占比例很高,而Paging Space使用率居高不下时,可以通过降低minperm、maxperm的
参数值来进行调优,减少文件型内存可占用的份额。

在进行调整前,首先通过命令vmo -a/vmtune -a来查看目前的参数值;minperm及maxperm的缺省值分别
是30%和80%。

# vmo -a
cpu_scale_memp = 8
data_stagger_interval = 161
defps = 1
force_relalias_lite = 0
framesets = 2
htabscale = n/a
kernel_heap_psize = 4096
large_page_heap_size = 0
lgpg_regions = 0
lgpg_size = 0
low_ps_handling = 1
lru_file_repage = 1
lru_poll_interval = 10
lrubucket = 131072
maxclient% = 10
maxfree = 1088
maxperm = 192213
maxperm% = 10
maxpin = 1613727
maxpin% = 80
mbuf_heap_psize = 4096
memory_affinity = 1
memory_frames = 1998848
memplace_data = 2
memplace_mapped_file = 2
memplace_shm_anonymous = 2
memplace_shm_named = 2
memplace_stack = 2
memplace_text = 2
memplace_unmapped_file = 2
mempools = 0
minfree = 960
minperm = 96106
minperm% = 5
nokilluid = 0
npskill = 32768
npsrpgmax = 262144
npsrpgmin = 196608
npsscrubmax = 262144
npsscrubmin = 196608
npswarn = 131072
num_spec_dataseg = 0
numpsblks = 4194304
page_steal_method = 0
pagecoloring = n/a
pinnable_frames = 637301
pta_balance_threshold = n/a
relalias_percentage = 0
rpgclean = 0
rpgcontrol = 2
scrub = 0
scrubclean = 0
soft_min_lgpgs_vmpool = 0
spec_dataseg_int = 512
strict_maxclient = 1
strict_maxperm = 0
v_pinshm = 1
vm_modlist_threshold = -1
vmm_fork_policy = 1#


说明:

(1) minperm%
如果由文件页面占有的实际内存的百分比低于这个级别,则页面替换算法既替换文件页面也替换计算页面,而不管repage rate。
# vmo -a |grep minperm%
minperm% = 20

(2) maxperm%
如果由文件页面占有的实际内存的百分比高于这个级别,则页面替换算法仅替换文件页面。
# vmo -a |grep maxperm%
maxperm% = 80

(3) maxclient%
如果由文件页面占有的实际内存的百分比高于这个级别,则页面替换算法仅替换客户机页面。
# vmo -a |grep maxclient%
maxclient% = 80

这三个参数,可以根据内存总量大小,进行适度调节。计算型内存与文件型内存,在实际的应用中,
需要遵循以下一些原则(这些原则是自己归纳的):

     1.使用的文件型内存百分比 + 使用的计算型内存百分比 < 100%

     2.计算型内存中的pinned memory设置要合理,即sga大小要设置合理,要留一部份给OS,OS也需要pinned memory.当系统资源紧张时,OS的pinned memory具有最高的优先级.

     3.保证系统非pinned 计算型 memory有一个合理的成长空间,这部份主要是给ORACLE PGA使用,当连接数增长过
       快时,此内存的使用增长也相当的明显,而此增长很有可能会导致操作系统的交换。当系统的使用的文件型内存百分比 + 使用的计算型内存百分比 >= 100%,系统便开始产生交换,系统的PAGING SPACE会持续的增长,影响到产品库的安全。

     恰当的设置OS内存参数,控制操作系统的交换,可以减少很多系统不稳定的情况发生。比如说操作系统执行重启命令都执行不了:

     shutdown -Fr


当由文件页面占有的实际内存的百分比处于 minperm 和 maxperm 之间时,VMM
通常只替换文件页面,但是如果文件页面的重新调页(repaging)率高于计算页面的重新调页率的话,计算页面也被替换。页面替换算法的主要意图是确保 计算页面得到合理的待遇。例如,对于可能会很快再次使用的程序文本页,顺序读取长的数据文件到内存中应该不会使它们丢失。对阈值和重新调页率使用页面替换 算法可确保合理地对待这两种类型的页面,但仍稍微偏向有利于计算页面的一方。


通过vmstat -v可以看到当前persistent或者client page的数目和百分比,可以作为系统调优的依据.


# vmstat -v
4079616 memory pages
3870685 lruable pages
601736 free pages
2 memory pools
535883 pinned pages
80.0 maxpin percentage
20.0 minperm percentage
80.0 maxperm percentage
66.2 numperm percentage
2565739 file pages
0.0 compressed percentage
0 compressed pages
66.7 numclient percentage
80.0 maxclient percentage
2583086 client pages

0 remote pageouts scheduled
28222 pending disk I/Os blocked with no pbuf
0 paging space I/Os blocked with no psbuf
2740 filesystem I/Os blocked with no fsbuf
0 client filesystem I/Os blocked with no fsbuf
106338 external pager filesystem I/Os blocked with no fsbuf

List-based LRU (page_steal_method)


在AIX 5.3, LRU算法可以用lists或者page frame. table,在AIX 5.3之前,只有page frame
table的算法, The list-based algorithm provides a list of pages to scan for
each type of segment. 下面是段类型的列表:

Working
Persistent
Client
Compressed

# vmo -a |grep page_steal_method


page_steal_method = 0


如果page_steal_method = 1, 将采用list-based LRU算法, 如果page_steal_method
parameter 为 0, 将采用physical-address-based scanning的方式.
page_steal_method参数值只有在bosboot and reboot后生效.


# vmo -L page_steal_method
NAME CUR DEF BOOT MIN MAX UNIT TYPE
DEPENDENCIES
-------------------------------------------------------------------------------
page_steal_method 0 0 0 0 1 boolean B
-------------------------------------------------------------------------------

strict_maxperm
缺省为0. 当strict_maxperm 设置成 1, places a hard limit on how much memory
is used for a persistent file cache by making the maxperm value be the
upper limit for this file cache. 当达到上线的时候least recently used
(LRU)将执行在persistent pages上.


# vmo -a |grep strict_maxperm


strict_maxperm = 0

Enhanced JFS file system cache 相关的参数: maxclient, strict_maxclient和lru_file_repage
Enhanced JFS file system cache使用client page来作为buffer
cache,通过maxclient%来控制page stealing. 如果strict_maxlient设置为0,
maxclient%将用来作为一个soft limit. 也就是说client
pages可以超过maxclient参数,如果超过这个值,只有client file page被stolen.
当lru_file_repage设置为1的时候,如果client pages的数目介于minperm和maxclient之间,
LRU算法将参考repage的计数. 最近没有被referenced的page将被stolen. If the value of the
file repage counter is higher than the value of the computational
repage counter, computational pages, which are the working storage, are
selected for replacement. If the value of the computational repage
counter exceeds the value of the file repage counter, file pages are
selected for replacement.


当lru_file_repage设置为0的时候, 如果client pages的数目大于minperm,将选择file pages被替换.如果小于minperm,任何没有被referenced的page将被替换.


注意:maxclient同样影响NFS client和compressed pages.


# vmo -a |grep lru_file_repage
lru_file_repage = 1
# vmo -a |grep strict_maxclient
strict_maxclient = 1

工程经验
内存调优主要集中在几个关键参数中,往往这几个关键参数就能很大地提高系统的内存使用性能. 这几个参数是minperm%, maxperm%, maxclient%和lru_file_repage.
原则:首先了解你的应用类型,是文件读写型还是数据库类型. 尽量保证你的应用运行所需要的数据充分地利用物理内存. 具体的工程Tips例子请参见内存调优的工程经验篇


3 应用程序内存泄露对Paging Space使用率的影响

应用程序的内存泄露也是造成Paging Space使用率不断增长的另一常见原因,此类情况的解决方法主要是找出内存泄露的应用,然后进行修正或安装补丁。

以下方法可用来找出发生内存泄露的应用:


 

该命令每m秒钟按降序列出前n个最耗内存进程。为了便于分析,可以将结果输出到文件中,然后对内容进行分析,从而找出内存泄露的应用。

下例中命令svmon -P -t 10 -i 5的结果被输出到文件svmonresult.txt中,该命令每5秒种输出一次最耗内存的前10个进程。


 svmon -P -t 10 -i 5 > svmonresult.txt

找出发生内存泄露的应用后可自行进行修正或查找相关的补丁进行安装。

4 数据库参数配置对Paging Space使用率的影响

在装有数据库的系统环境中,数据库相关参数的设置不当也容易造成Paging Space的占用率过高


Pages

Powered by Movable Type 6.3.2

About this Archive

This page is an archive of entries from April 2011 listed from newest to oldest.

March 2011 is the previous archive.

May 2011 is the next archive.

回到 首页 查看最近文章或者查看所有归档文章.