Below you will find pages that utilize the taxonomy term “top”
September 18, 2016
如何用十条命令在一分钟内检查Linux服务器性能
"如果你的Linux服务器突然负载暴增,报警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文,看它们通过十条命令在一分钟内对机器性能问题进行诊断。概述\n通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解。\nuptime\ndmesg | tail\nvmstat 1\nmpstat -P ALL 1\npidstat 1\niostat -xz 1\nfree -m\nsar -n DEV 1\nsar -n TCP,ETCP 1\ntop\ngtop\npstree 查看进程树之间派生的关系\ntrap 捕捉进行接收到的信号标识,如 SIGKILL/SIGTERM\nGlances\n其中一些命令需要安装sysstat包,有一些由procps包提供。这些命令的输出,有助于快速定位性能瓶颈,检查出所有资源(CPU、内存、磁盘IO等)的利用率(utilization)、饱和度(saturation)和错误(error)度量,也就是所谓的USE方法。\n下面我们来逐一介绍下这些命令,有关这些命令更多的参数和说明,请参照命令的手册。\nuptime\n$ …"
October 19, 2011
FreeBSD如何查看当前网络带宽占用情况?默认值CPU 硬盘IO 虚拟内存命令
"systat 能实时查看各种信息 systat -pigs 默认值CPU systat -iostat 硬盘IO systat -swap 交换分区 systat -mbufs 网络缓冲区 systat -vmstat 虚拟内存 systat -netstat 网络 systat -icmp ICMP协议 systat -ip IP协议 systat -tcp TCP协议 systat -ifstat 网卡\n显示PCI总线设备信息 pciconf -lv 显示内核加载的模块 kldstat -v 显示指定模块 klsdstat -m ipfilter\n即插即用设备 pnpinfo\n显示设备占用的IRQ和内存地址 devinfo -u\ncpu sysctl -a|grep cpu sysctl -a|grep sched 查看使用的调度器,我编译的是ULE\n虚拟内存 vmstat\n硬盘 gstat systat -iostat iostat\n网卡 ifconfig systat -ifstat\n网络 netstat sockstat tcpdump trafshow systat …"
April 11, 2011
linux CentOS中top命令参数说明
"先来一些CentOS(Linux)的基础知识:用top命令查看CPU使用率\nCentOS 是 RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在 RHEL 的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。\n在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 — 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。\n在命令行中输入 “top” 即可启动 top ,运行后如下图所示:\n如上图所示,top 的全屏对话模式可分为3部分:系统信息栏、命令输入栏、进程列表栏。\n第一部分 — 最上部的 系统信息栏 :\n第一行(top):\n“00:11:04”为系统当前时刻;\n“3:35”为系统启动后到现在的运作时间;\n“2 users”为当前登录到系统的用户,更确切的说是登录到用户的 …"
July 15, 2010
FreeBSD中top命令参数说明
"top监控命令在FreeBSD上的使用 top监控工具可以显示CPU占用率为前几位的进程,并提供CPU的实时活动情况\n语法:top [-s time] [-d count] [-q] [-h] [-n number] [-f filename] [-o field][-U usename] -S 将系统进程信息也显示到屏幕上,默认情况下,top不显示系统进程的信息 -b 使用”batch”方式运行top。在此种方式下,所有来自终端的输入都将被忽略,但交互键(比如^C and ^) 依然起使用。这是运行top输出到哑终端或输到非终端的默认运行方式 -i 使用交互运行top程序,在此种方式下,命令会被进程立即被处理。不管命令是不是能被top所理解执行, 屏幕都将立即更新。这是top的默认运行方式。 -I 不显示空闲进程,在默认情况下,top连同空闲进程的信息一同输出。 -t 不显示top进程自己 -n 不以交互方式使用top命令,作用同”batch”方式。 -s time 设置屏幕刷新的延时,单位为秒,默认值5秒 -d count 设置屏幕刷新的次数,刷新显示完count次后退出 -q 如 …"