linux系统很卡的基本排查方法

Advertisement

1. 查看内存使用情况

free -g

linux系统很卡的基本排查方法

当观察到free栏已为0的时候,表示内存基本被吃完了,那就释放内存吧(释放内存参考上篇文章)

2. 查看磁盘使用情况

df -h

linux系统很卡的基本排查方法

当发现磁盘使用率很高时,那就要释放磁盘空间了,删除一些不必要的文件(查看各个目录占用磁盘空间,参考之前的du命令文章)

3. 查看磁盘IO使用情况

iostat -x 1

1表示1秒刷新一次

linux系统很卡的基本排查方法

当发现最右侧%util很高时,表示IO就很高了,若想看哪个进程占用IO,执行iotop命令查看

4.查看cpu使用情况

top

linux系统很卡的基本排查方法

下图中红框里表是cpu使用情况,最右侧的%id表示剩余,若很低,则表示cpu被吃完了,在top界面按shift+p对进程使用cpu排序,能看到哪些进程占用cpu较多

当然,top命令也能查看内存等信息,比较强大,后续再做详细介绍。

Similar Posts:

  • Linux系统内存占用90%以上——解决方法

    Linux系统内存占用90%以上--解决方法 首先要明确一个问题:Linux系统内存占用90%以上,是否属于正常范围? 这属于正常现象~~~ Linux/Unix系统管理内存的方式和windows是不一样的,即便是一个负载很小的linux,跑几天后,内存占用量也将达到90%以上,即便无人访问,这个数字是完全正常的.但是,这个内存占用量不会达到100%的,每天夜里系统都会执行/etc/cron.daily进行内存优化. Linux/Unix系统是非常稳健的,虽然内存占用显示90%以上,但依然可保证

  • Linux系统清除Grub的几种方法

    Linux系统清除Grub的几种方法 Linux的grub是一个非常好的引导程序,它可以引导多操作系统.当windows和linux共存时,删除grub直接进入windows方法: 方案1:用DOS命令fdisk恢复主引导扇区MBR(Main/Master Boot Record)---用win98的引导盘或DOS引导盘引导系统到纯DOS提示符下,执行:"fdisk /mbr"即可. 方案2:在Linux系统中,恢复MBR.(如果你还能登陆到Linux系统中的话) ---在终端的命令提

  • 在systemd下管理Linux系统的时间和日期的方法

    Linux系统怎么管理系统时间和日?下面我们来看看在systemd下管理Linux系统的时间和日期的方法,timedatectl是用来查询和修改系统时间和配置的Linux应用程序.它是systemd 系统服务管理的一部分,并且允许你检查和修改系统时钟的配置 timedatectl是用来查询和修改系统时间和配置的Linux应用程序.它是systemd 系统服务管理的一部分,并且允许你检查和修改系统时钟的配置. 在这篇文章中,我们将涉及该小巧但十分重要应用程序的所有方面. 系统当前的时间状态 想要查

  • Linux 系统 查看WWN號碼的方法

    網上雖然可以搜得到很多查看WWN號碼的方法,但由於小弟的機器比較特別,安裝的不是QLogic的HBA卡,而是 Emulex,OS是 Redhat 5.3 ,所以查到的大部分方法均不適用! 後後終於找到了適合自己的方法: [root@erp-db proc]# more /sys/class/fc_host/host*/port_name :::::::::::::: /sys/class/fc_host/host3/port_name :::::::::::::: 0x10000000c9999

  • Linux系统下开启gzip压缩的方法

    Linux系统下如何开启gzip压缩?方法很简单,连接服务器并打开配置文件"httpd.conf",找到下面这两句,去掉前面的"#" 代码如下: LoadModule deflate_module modules/mod_deflate.so LoadModule headers_module modules/mod_headers.so 在配置文件的最后添加下面的语句: SetOutputFilter DEFLATE SetEnvIfNoCase Request_

  • 安全防范:Linux系统下防DDOS攻击的方法

    用squid也是利用端口映射的功能,可以将80端口转换一下,其实一般的DDOS攻击可以修改/proc/sys/net/ipv4/tcp_max_syn_backlog里的参数就行了,默认参数一般都很小,设为8000以上,一般的DDOS攻击就可以解决了.如果上升到timeout阶段,可以将/proc/sys/net/ipv4/tcp_fin_timeout设小点. 大家都在讨论DDOS,个人认为目前没有真正解决的方法,只是在缓冲和防御能力上的扩充,跟黑客玩一个心理战术,看谁坚持到最后,网上也有很多

  • IDE模式下系统很卡Windows7BIOS怎么更改硬盘模式

    选择了IDE模式,可是在安装了一段时间发现后很卡,那么就需要更改一下硬盘模式,由于很多朋友不会,下面为大家介绍下BIOS怎么更改硬盘模式 这篇Windows7系统BIOS怎么更改硬盘模式分享给大家,在安装windows7操作系统的时候不少用户有时候会没注意硬盘的模式,选择了IDE模式,可是在安装了一段时间发现后很卡,那么就需要更改一下硬盘模式,想必有很多人都不知道该如何更改硬盘模式吧?现在小编就跟大家分享一下Windows7系统BIOS怎么更改硬盘模式吧. 1.首先打开开始菜单中的运行选项,并输

  • Linux系统常见紧急情况的处理方法

    1.使用急救盘组进行维护 急救盘组(也称为boot/root盘组),是系统管理员必不可少的工具.用它可以独立地启动和运行一个完整的Linux系统.实际上,急救盘组中的第2张盘上就有一个完整的Linux系统,包括root文件系统:而第1张盘则存放了可启动的内核. 使用急救盘组维护系统很简单.只需用这两张盘启动系统后,进入急救模式,这时使用的是root账户.为了能访问硬盘上的文件,需要手工安装硬盘文件系统.例如,用下面的命令可在/mnt目录中安装/dev/hda2盘上的ext2fs类型的Linux文

  • Linux系统操作三之软件安装方法

    系统安装以后,需要安装你喜欢的软件和常用的工具,那么有哪些软件安装方法呢? 在linux系统中,有很多方法可以实现软件安装,主要有应用商店安装.apt-get安装.makefile安装.deb安装.还有二进制文件安装等,让我来一一介绍. 应用商店安装就很傻瓜了,只需要进入Linux系统的software中心,找到你喜欢的软件安装就行了.缺点是软件可能不怎么新,或者很多你想要安装的软件找不到. 我最喜欢用的安装方法就是使用apt-get安装,很简单,找到你想要安装的软件名称,比如scim输入法,只

  • 在Linux系统下安装配置memcached的方法

    1. 准备安装文件 下载memcached与libevent的安装文件 http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz(memcached下载地址) https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz(libevent下载地址) 1.下载memcached服务器端安装文件,版本: memcached-1.4.2.tar.