`
knight_black_bob
  • 浏览: 851042 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

查看服务器 慢 卡 原因 Linux

阅读更多

 

 

1. top  查看 内存等 使用率



 

2. free -m  内存 空闲



 

3. ping  baidu.com 查看服务器 连外网速率



 

4.vmstat

是Virtual Meomory Statistics(虚拟内存统计)的缩写, 是实时系统监控工具。该命令通过使用knlist子程序和/dev/kmen伪设备驱动器访问这些数据,输出信息直接打印在屏幕。vmstat反馈的与CPU相关的信息包括:

(1)多少任务在运行
(2)CPU使用的情况
(3)CPU收到多少中断
(4)发生多少上下文切换

 

r	在internal时间段里,运行队列里等待CPU的任务(任务)的个数,即不包含vmstat进程	procs_running-1
b	在internal时间段里,被资源阻塞的任务数(I/0,页面调度,等等.)通常情况下是接近0的	procs_blocked
us	在internal时间段里,用户态的CPU时间(%),包含 nice值为负进程	(user+nice)/total*100
sy	在internal时间段里,核心态的CPU时间(%)	(system+irq+softirq)/total*100
id	在internal时间段里,cpu空闲的时间,不包括等待i/o的时间(%)	idle/total*100
wa	在internal时间段里,等待i/o的时间(%)	iowait/total*100
in	在internal时间段里,每秒发生中断的次数	intr/interval
cs	在internal时间段里,每秒上下文切换的次数,即每秒内核任务交换的次数	ctxt/interval

 

 

 

 

 

5. pidstat 监控锁竞争

 

 

5.iostat io监控



 

 

 6. ps -ef  表示查看所有进程

 

 

 

 

 7. netstat -n | awk '/^tcp/ {++S[$NF]} END {for(key in S) print key,"\t",S[key]}'

TIME_WAIT        61 

ESTABLISHED      16

 

CLOSED          无连接是活动的或正在进行 
LISTEN          服务器在等待进入呼叫 
SYN_RECV        一个连接请求已经到达,等待确认 
SYN_SENT        应用已经开始,打开一个连接 
ESTABLISHED     正常数据传输状态/当前并发连接数 
FIN_WAIT1       应用说它已经完成 
FIN_WAIT2       另一边已同意释放 
ITMED_WAIT      等待所有分组死掉 
CLOSING         两边同时尝试关闭 
TIME_WAIT       另一边已初始化一个释放 
LAST_ACK        等待所有分组死掉

 

 8. jstat -gc 1410 1000

 

 

<!--StartFragment -->
Perm 要设置到256M,现在是80m

在 catalina.sh 中 加上 JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=256m"

 

 

<!--StartFragment -->

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 ---------未完待续----------------------------------------------------------------------------------------------------------------

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。



 
 
 谢谢您的赞助,我会做的更好!

 

 

  • 大小: 20.8 KB
  • 大小: 3.8 KB
  • 大小: 4.2 KB
  • 大小: 3.8 KB
  • 大小: 39.5 KB
  • 大小: 6.7 KB
  • 大小: 157.9 KB
  • 大小: 38 KB
分享到:
评论

相关推荐

    linux 下的网卡AR81驱动

    在使用过程中,可能会遇到的问题包括驱动不兼容、网络连接不稳定、速度慢等,解决这些问题通常需要查看日志、更新驱动或咨询社区支持。总之,理解和掌握驱动程序的工作原理以及如何在Linux中管理和维护它,是提升...

    linux环境网卡测试工具

    在Linux环境中,网络性能的评估和优化是系统管理员和网络工程师日常工作中不可或缺的一部分。"Linux环境网卡测试工具"指的是Iperf,一个强大的开源工具,专门用于测量网络带宽和性能。Iperf支持TCP和UDP协议,使得它...

    linux 获取下载上传速度

    shell 脚本 获取Linux 的下载和上传速度(*kb/s) 使用方法: 1. 脚本权限改为可执行文件;...2. ifconfig 获取服务器对应网卡; 3. 选择对应网卡,执行脚本命令。`./linux_download_up.sh echo_name`

    基于Linux服务器双出口方案的研究与实现.pdf

    本文主要探讨了基于Linux服务器的双出口方案的实现,以解决公众网访问校园网资源速度慢的问题。 1. 服务器双出口技术概述 1.1 双链路服务器双网卡方案 这种方法是为服务器配置两块网卡,一块连接教育网,另一块...

    linux双网卡绑定 bonding

    Linux双网卡绑定 Bonding Linux双网卡绑定 Bonding是一种将多个网络接口组合成一个逻辑的"bonded"接口的方法,提供了热备份或负载均衡等不同的服务。Bonding 驱动可以监控链路的可用性,并提供了多种模式来满足不同...

    linux多网卡绑定与交换机链路聚合

    Linux多网卡绑定(网卡聚合)是指在Linux操作系统中将两个或多个网络接口卡(NIC)组合在一起,形成一个单一的逻辑链路,从而提供更高的带宽和冗余。这种技术可以在服务器和网络设备中实现链路的冗余性和负载均衡,...

    vscode-server-linux-x64.tar.gz

    Vscode连接服务器时一直卡在Waiting for Downloading VS Code Server,需要手动下载的文件。放到~/.vscode-server/bin目录下 vscode-server-linux-x64.tar.gz

    解决局域网内传输速度慢的问题

    然而,网内计算机传输速度较慢,任意一台工作站在服务器上复制一个 100MB 的文件,竟然要 30 分钟。 为了解决这个问题,我们需要排除可能的故障原因。首先,我们需要检查网络配置,确保没有问题。在这里,我们使用 ...

    linux日常运维练习题

    34. 在 linux 下如何指定 DNS 服务器,来解析某个域名? 可以编辑 `/etc/resolv.conf` 文件,例如 `nameserver 192.168.0.111`。 35. 使用 rsync 同步数据时,加入我们采用的是 ssh 方式,并且目标机器的 sshd 端口...

    linux安装难点总结

    - **查询方法**:可以使用`nproc`命令查询当前系统的核心数,也可以通过虚拟机管理界面查看。 4. **其他优化措施**: - **调整内存和CPU资源**:根据实际应用需求合理分配虚拟机的内存和CPU资源。 - **精简磁盘...

    linux基础.pdf

    用户可以使用who命令显示当前登录用户,pwd命令显示当前目录,cd命令切换目录,tree命令查看文件列表,ls命令查看文件列表,ifconfig命令查看网卡配置信息等。Linux命令的格式一般为command [-options][parameter],...

    AR81Family-linux-v1.0.19

    2. 检查当前Linux内核版本,确保与驱动程序兼容。 3. 如果需要编译,进入解压后的目录运行`make`命令,然后使用`sudo make install`来安装驱动。 4. 或者,如果提供了预编译的模块,使用`sudo insmod`或`sudo ...

    Linux常见问题分析(pdf文档)

    如何查看当前Linux的版本 - **方法**: - `cat /etc/*release`: 显示发行版版本信息。 - `uname -r`: 查看内核版本。 #### 17. 查找某个文件属于哪个RPM - **命令**: - `rpm -qf /path/to/file`: 查找文件...

    《Linux从入门到精通》

    Linux操作系统入门书,比较全面 目录 0 前言 0.1 什么是Linux? 0.2 本手册概述 0.3 速查信息 0.4 从以前版本的Red Hat Linux升级 0.5 开发者的话 0.6 编者的话 1 Red Hat Linux 5.1新特性 1.1 安装性能的...

    dell通用网卡驱动.rar

    在安装这些驱动时,首先需要确保服务器的操作系统与驱动程序兼容,例如Windows Server系列或者Linux发行版。接着,解压下载的"Dell通用网卡驱动.rar"文件,通常会有一个安装向导或批处理文件来引导用户进行安装。在...

    8187L linux下的驱动

    1. **检查当前系统**:首先,你需要确认你的Linux发行版和内核版本是否与驱动兼容。 2. **获取驱动**:从官方网站或可靠来源下载适合的驱动程序,例如本例中的压缩包。 3. **解压驱动**:使用`tar`命令解压缩文件,...

    Heartbeat 心跳检测 Linux 中设置

    3. **RS232串行接口**:使用串口进行通信,虽然速度较慢,但在某些特殊场景下依然适用。 ### Heartbeat控制消息类型 Heartbeat主要通过三种控制消息进行通信: - **心跳或状态消息**:用于检测节点状态,可配置为...

    Linux 服务器巡检报告.pdf

    Linux服务器巡检报告是针对Linux系统的健康状况进行的全面检查,旨在确保服务器的稳定运行和高效性能。巡检报告通常包括系统概要信息、硬件检查、操作系统检查、性能检查、安全检查和网络检查等多个方面。 1. **...

    从Windows到Linux平台迁移指南.pdf

    然而,Linux的发展重点转移到服务器和行业应用,桌面应用前景黯淡。一些原本非常有前途的企业,也没有坚持下去,退出了Linux桌面发行版的开发。然而,国外的开源组织在这期间依然保持高度的话语权,更完善的开源软件...

    linux从入门到精通.chm

    10.2.3 查看可用软件包 10.3 配置 10.4 操纵软件包 10.4.1 查询软件包 10.4.2 校验软件包 10.4.3 安装新的软件包 10.4.3.1 升级软件包 10.4.4 卸载软件包 11 系统管理 11.1 用户,组和私有用户组 11.1.1 ...

Global site tag (gtag.js) - Google Analytics