FreeBSD 6.0架设管理与应用(九)
2009-05-13 06:11:08来源:未知 阅读 ()
第九章 系统调校
FreeBSD 是一个高效能的操作系统,预设的系统参数已符合大多数应用的需求。然而,针对不同的系统服务及软件应用,我们可以使用系统内附的工具来进行细部的调校。
本章包含下列关于效能调校的几个主题:
- 如何监看系统使用情形。
- 何谓 sysctl,如何使用它来进行调校。
- 如何提高硬盘效率。
9.1 监看系统效能
在进行调校之前,我们可以先使用一些系统内附的工具来查看目前系统效能。我们之前已经介绍过 top 这个指令,它可以让我们看目前系统中所有行程的状况、CPU、内存、及虚拟内存的使用情形。这里我们介绍另一个好用的工具 systat。systat 可以用来显示网络使用情形、硬盘 I/O、CPU 等信息,可以说是最完整的系统监看工具。它的使用方法如下:
systat [-display] [refresh-interval]
其中 display 为我们所要显示的信息项目,我们也可以在进入 systat 后变更显示项目,而 refresh-interval 为多久要更新一次屏幕,单位是秒。以下为可用的 display 参数:
显示模式
意义
pigs
显示目前系统中使用 CPU 最多的行程名称。如果所有行程的 CPU 使用量未满 100%,则多出来的部份显示为 IDLE。
icmp
统计目前 ICMP 封包的进出情形。
icmp6
显示 IPv6 的 ICMP 封包进出情形。
ip
显示 IP 层的封包统计及 UDP 封包信息。
ip6
和 IP 一样,但只显示 IPv6 的封包。
tcp
显示 TCP 的封包统计。
iostat
显示 I/O 状况统计,并分类为各种模式显示。
swap
显示目前各个储存空间上的虚拟内存的使用情形。
mbufs
显示 mbufs 被使用的状态。
vmstat
这是我们最常用的显示模式,它显示了最多的信息,包含 I/O、虚拟内存、mbufs、网络等信息。
netstat
显示网络的使用情形。
ifstat
显示各个网络适配卡的使用情形。
进行 systat 之后,我们可以先按冒号「:」再打上述各种显示模式来变更显示的信息,如果要离开,则先按冒号,再按 quit 即可,或者也可以直接打「:q」。
让我们来看一下 vmstat 的情形,并指定每一秒钟更新一次画面:
# systat -vm 1
4 users Load 0.02 0.02 0.00 6 11 13:35
Mem:KB REAL VIRTUAL VN PAGER SWAP PAGER
Tot Share Tot Share Free in out in out
Act 39068 4900 130008 10864 80100 count
All 182200 7440 2692520 17828 pages
Interrupts
Proc:r p d s w Csw Trp Sys Int Sof Flt cow 368 total
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- FAMP5.0推出,网页式管理服务器,一键安装Apache+Nginx+Mysql+ 2009-05-13
- 新版的子波工具箱SWT要出来了 2009-05-13
- 使用mod_cband管理Apache 2带宽和流量 2009-05-13
- FreeBSD下的NFS 2009-05-13
- FreeBSD7 boot ZFS存储的规划 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash