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