摘要:
Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令 来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。iostat 由 Red Hat Enterprise Linux AS 发布。同时 iostat 也是 Sysstat 的一部分,可以下载到,网址是 http://perso.wanadoo.fr/sebastien.godard/ 执行 iostat 命令可以从系统启动之后的 CPU 平均时间,类似于 uptime。除此之外,iostat 还对创建一个服务器磁盘子系统的活动报告。该报告包含两部分:CPU 使用情况和磁盘使用 阅读全文
摘要:
dmesg 命令主要用来显示内核信息。使用 dmesg 可以有效诊断机器硬件故障或者添加硬件出现的问题。 另外,使用 dmesg 可以确定您的服务器安装了那些硬件。每次系统重启,系统都会检查所有硬件并将信息记录下来。执行/bin/dmesg 命令可以查看该记录。 dmesg 输入实例: Linux version 2.6.9-42.ELsmp (bhcompile@hs20-bc1-1.build.redhat.com) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-2)) #1 SMP Wed Jul 12 23:27:17 EDT 2006BIOS- 阅读全文
摘要:
uptime 命令用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况。以下是 uptime 的运行实例: 11:07:03 up 2 days, 25 min, 3 users, load average: 0.53, 0.31, 0.25当前时间 11:07:03系统已运行的时间 2 days, 25 min当前在线用户 3 users平均负载:0.53, 0.31, 0.25 最近1分钟、5分钟、15分钟系统的负载它的值代表等待 CPU 处理的进程数,如果 CPU 没有时间处理这些进程,load average 值会升高; 反之则会降低。 load averag.. 阅读全文
摘要:
原文地址:http://www.cnblogs.com/txw1958/archive/2012/07/25/linux-top-command.htmltop命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top可以显示CPU占用率为前几位的进程,并提供CPU的实时活动情况 语法:top [-s time] [-d count] [-q] [-u] [-h] [-n number] [-f filename] -s time 设置屏幕刷新的延时,单位为秒,默认值5秒 -d count 设置屏幕刷新的次数,刷新显示完count次 阅读全文
摘要:
Linux 系统出现问题时,我们不仅需要查看系统日志信息,而且还要使用大量的性能监测工 具来判断究竟是哪一部分(内存、CPU、硬盘……)出了问题。在 Linux 系统中,所有的运行 参数保存在虚拟目录/proc 中,换句话说,我们使用的性能监控工具取到的数据值实际上就 是源自于这个目录,当涉及到系统高估时,我们就可以修改/proc 目录中的相关参数了,当 然有些是不能乱改的。下面就让我们了解一下这些常用的性能监控工具。 工具 功能描述 uptime ---- 系统平均负载率 dmesg ---- 硬件/系统信息 top ----- 进程进行状态 iostat -------- CPU 和磁盘平 阅读全文
摘要:
方法1:#!/usr/bin/python# -*- coding: gbk -*-import timefrom scrapy.spider import BaseSpiderfrom scrapy.http import Requestfrom scrapy.selector import HtmlXPathSelectorfrom scrapy.contrib.spiders import CrawlSpider, Rulefrom scrapy.contrib.linkextractors.sgml import SgmlLinkExtractorfrom slyy.items imp 阅读全文