问题总结第二张专辑[7]

[入库:2005年9月19日] [更新:2007年3月24日]

本文简介:

uint pset.max 2 
string pset.units population 
uint pset.load 0 
uint pset.size 1 
string pset.comment 
cpu 
int cpu.sys_id 0 
string cpu.comment 
string cpu.status on-line 
... 

7. 建立project, 及project所用内存限额: 

# vi /etc/project 
... 
project:10000:test project:name::rcap.max-rss=10000 

# rcapadm -E 
# rcapstat 
id project nproc vm rss cap at avgat pg avgpg 
10000 sunbj-project 0 0K 0K 10K 0K 0K 0K 0K 
10000 sunbj-project 0 0K 0K 10K 0K 0K 0K 0K 
10000 sunbj-project 0 0K 0K 10K 0K 0K 0K 0K 

8. 每个project可设置多个task, 如ufsdump, netscape, ftp, ...


21) Q: DNS客户端的设置 
A: 俩个文件 

1、/etc/resolv.conf文件 
没有就vi一个新文件 
记录DNS服务器的地址和域名 
关键字: 
domainname 
nameserver 
# more /etc/resolv.conf 
nameserver 192.168.2.1 

2、/etc/nsswitch.conf文件 
记录主机名的搜索顺序等信息 
vi /etc/nsswitch.conf 


将这个文件的hosts记录配置成hosts: files dns



22) Q: 要做WEB SERVER, VIEW SERVER,APP SERVER,DB SERVER 
给用户配什么sun的服务器比较合适啊?急!谢谢!
A: 一点参考,已贴过n次的: 

以Sun 1.2GHz UltraSPARC IV为例: 

1.2GB USIV, 双内核双线程 

其中每内核: 

2个浮点处理器, 理论上 

1.2Ghz * 2 == 2.4Mflop/s 即2.4百万次浮点运算 

实际可测试: 

for (i=0; i< 1000000; i++) 
a[i] + = 2 * b[i]; 

全UltraSPARC IV浮点运算次数: 

2内核(2线程)* 2浮点运算单元 * 1000000 == 4000000 

如运算时间需1秒结束, 则实际性能: 

1.0E-06*(4000000)/1= 4Mflop/s 

即一个UltraSPARC IV大概4M百万次浮点运算每秒,大概对科学计算应用有参考, 
其它应用,应考虑更多一些: 

Sun服务器,从小到大: 

1. CPU数量:1-72 

1.2GB USIV, 双内核双线程 

其中每内核: 

L1,L2,和内存控制器均在CPU上, 

L1 Cache,需<1ns时间访问: 

4路,64KB 数据cache, 
4路,32KB 指令cache, 
4路, 2KB 预取cache, 
4路, 2KB 写cache, 

L2 Cache,需10-20ns时间访问: 
8MB cache 

内核间cache独立,归各内核自用,不共享 


2. 内存:2GB-576GB,修改内存及内存数据同步时间180-440ns, 

建议每CPU至少配2GB内存,每CPU实际可对应32GB内存 
理论系统带宽:2.4GB/s/CPU, 
实测系统带宽: 1.9GB/s/CPU, 
全系统持续带宽:9.6GB/s, 2-24CPU, 43GB/s, 72CPU 

3.I/O,硬盘访问时间5-70ms, 网络最大100ms延迟。 

每I/O板理论带宽2.4GB/s, 实测带宽840MB/s 
每I/O板2个I/O控制器 
每I/O每I/O控制器理论带宽1.2GB/s,实测带宽420MB/s 

其中. 
硬盘:9GB-300GB/个 
I/O性能: 
9 GB 7200转/分,141次I/Os每秒 
18 GB 10000转/分,141次I/Os每秒 
36 GB 15000转/分,178次I/Os每秒, 12-20MB/s 
73 GB 10000转/分,122次I/Os每秒 
146GB 10000转/分,130次I/Os每秒 
180GB 10000转/分, 86次I/Os每秒 

1个66MHz PCI总线, 插FC光纤硬盘,1个100MB/s FCAL光纤环提供I/O实测带宽94MB/s 
1个66MHz PCI总线, 插FC光纤硬盘,2个100MB/s FCAL光纤环提供I/O实测带宽186MB/s 


Internet网络客户: 
每个56Kbps Modem, 需网络带宽0.0056MB/s 

4.应用 

数据库层: 

联机事务处理常用2KB I/O,文件服务常用8KB I/O, 决策支持常用64KB I/O,典型每事务处理2-200行SQL,1 SQL操作对应3-9 I/Os操作,平均每次交易对应70KB/s, 
(如300万次IBM TPCC世界记录:70KB/s/交易 * 3000000交易/60秒 = 2.1GB/s I/O,大概用了64个Power5 CPU, 6000多硬盘), 
1CPU 对应60GB/s I/O,2MB内存对应1数据库用户,额外需相当于5-15%总数据库的内存为数据库cache,64MB内存对应于OS,例如: 

Oracle数据库常规应用,1000并发用户,大量并发小规模随即数据读写,采用2KB I/O,约需: 

每8CPU对应10000用户, 
I/O带宽: 2KB/s * 1000并发用户 * 5I/Os/每次交易 = 10MB/s 
需硬盘数: 5I/Os/每次交易 * 1000并发用户 / 100 I/Os/硬盘 = 50硬盘 
一个硬盘不够,只能用50个硬盘组成卷, 
IDE因为总线所支持硬盘数少,而不予考虑, 
SCSI总线最多可支持16个设备,单条总线不够,而必须在PCI总线上多插SCSI卡,带多SCSI总线, 
SCSI/FC带宽40MB/s 到320MB/s, 66MHz PCI带宽,均够用, 

Oracle数据库决策系统,1000并发用户,大规模连续数据读写,采用64KB I/O, 
约需: 

所有CPU可能被一用户程序所消耗,多配CPU, 
I/O带宽:64KB/s * 1000并发用户 * 5I/Os/每次交易 = 320MB/s 
IDE因为总线带宽不够及所支持硬盘数少,而不予考虑, 

本文关键:问题总结第二张专辑
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top