可以使用 Solaris 内核中的各种参数来微调 Proxy Server 的性能。下表列出了其中的一些参数。
表 19–1 Solaris 性能调节参数
参数 |
范围 |
默认值 |
调节后的值 |
注释 |
---|---|---|---|---|
/etc/system |
1024 |
8192 |
处理打开的文件描述符限制。应将预期负载(关联套接字、文件和管道的预期负载,如果有)计算在内。 |
|
/etc/system |
64 |
8192 | ||
/etc/system |
2 |
0 |
控制流驱动程序队列大小。将此参数设置为 0 意味着缓冲区空间不足不会影响性能。请在客户机上也设置此参数。 |
|
ndd/dev/tcp |
240000 |
60000 |
请在客户机上也设置此参数。 |
|
ndd/dev/tcp |
128 |
1024 | ||
ndd/dev/tcp |
1024 |
4096 | ||
ndd/dev/tcp |
480000 |
60000 | ||
tcp_keepalive_interval |
ndd/dev/tcp |
7200000 |
900000 |
对于通信流量高的 Web 站点,请降低此值。 |
ndd/dev/tcp |
3000 |
3000 |
如果重新传输量超过 30-40%,请增加此值。 |
|
ndd/dev/tcp |
240000 |
10000 | ||
ndd/dev/tcp |
200 |
3000 | ||
ndd/dev/tcp |
32768 |
1024 |
请在客户机上也设置此参数。 |
|
ndd/dev/tcp |
1 |
2 |
可以略微提高传输少量数据时的速度。 |
|
ndd/dev/tcp |
8129 |
32768 |
使用此参数可以增大传输缓冲区。 |
|
ndd/dev/tcp |
8129 |
32768 |
使用此参数可以增大接收缓冲区。 |
有关这些参数的更多信息,参见《Sun ONE Web Server 6.1 SP6 Performance Tuning, Sizing, and Scaling Guide》的第 5 章,其网址为:
http://docs.sun.com/app/docs/doc/819-6516/