热门标签 | HotTags
当前位置:  开发笔记 > IOS > 正文

debian下的系统性能工具

debian下的系统性能工具--Linux发行版技术-Debian信息,下面是详情阅读。
1. 查看网络流量:iptraf

常见用法:
1) 查看指定网卡的状况: iptraf -d eth0

2. 查看网卡工作速率,模式:ethtool包
1) 查看:ethtool eth0
2) 强制设置网卡工作在1000Mb/s全双工模式,并关闭自适应功能
ethtool -s eth0 speed 1000 duplex full autoneg off

3. 收集系统信息:sysstat包,内含sar工具
常见用法:
1)察看CPU使用情况,每10秒采样一次,连续采样3次,结果储存至文件fw: sar -u 10 3 -o fw
结果中:
%user:用户模式下时间百分比
%system:系统模式下的时间百分比
%iowait:等待输入输出完成时间的百分比,过高则表明系统有I/O瓶颈
%idle:空闲时间百分比

2)查看二进制文件fw中内容
sar -u -f fw

3) 查看核心状态,每10秒采样一次,连续采样3次:sar -v 10 3
结果中:
dentunusd:
file-sz:由核心参数MAX-PROC控制的当前核心中正在使用或分配的文件表的表项数
inode-sz:由核心参数MAX-INODE控制的当前核心中正在使用或分配的i节点表的表项数
super-sz:
%super-sz:
dquot-sz:
%dquot-sz:
rtsig-sz:
%rtsig-sz:

4) 查看设备使用情况: sar -d 10 3
结果中:
DEV:块设备名称
tps:每秒的传输数
rd_sec/s:读取的sector数,一个sector大小为512bytes
wr_sec/s:写入的sector数,一个sector大小为512bytes
avgrq-sz:平均请求大小
avgqu-sz:平均请求队列长度
await:平均使用时间(等待时间+服务时间),单位为亳秒
svctm:平均服务时间
%util:IO请求占用CPU的百分比

5) 缓存区使用情况:sar -b 10 3
结果中:
tps:每秒总传输数
rtps:每秒读请求数
wtps:每秒写请求数
bread/s:每秒从硬盘读入系统缓冲区buffer的物理块数
bwrtn/s:平均每秒从系统buffer向磁盘所写的物理块数

6) 网络使用情况:sar -n { DEV | EDEV | NFS | NFSD | SOCK | ALL }
如: sar -n DEV 5 10
结果中:
rxpck/s:每秒接收的包数
txpck/s:每秒发送的包数
rxbyt/s:每秒接收的bytes数
txbyt/s:每秒发送的bytes数
rxcmp/s:每秒接收的压缩包数
txcmp/s:每秒发送的压缩包数
rxmcst/s:每秒接收的multicast数



4. top
常见选项:
NI: Nice value
VIRT: Virtual Image(kb)
RES: Resident size(kb)
SHR: Shared Mem size(kb)
nFLT: Page Fault count
nDRT: Dirty Pages count

5.vmstat
memory:
--swpd
--free
--buff
--cache
swap
--si
--so
io
--bi,大则表明有大量的I/O请求将磁盘内容读入内存
--bo
system
--in
--cs
cpu
--cs
--us
--sy
--id
--wa,大则表示CPU的时间在等待I/O操作
6.iostat
常见用法:iostat -x 5 每5秒更新一次,显示扩展项

7.free

推荐阅读
  • 本文介绍了解决Netty拆包粘包问题的一种方法——使用特殊结束符。在通讯过程中,客户端和服务器协商定义一个特殊的分隔符号,只要没有发送分隔符号,就代表一条数据没有结束。文章还提供了服务端的示例代码。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 本文介绍了C++中省略号类型和参数个数不确定函数参数的使用方法,并提供了一个范例。通过宏定义的方式,可以方便地处理不定参数的情况。文章中给出了具体的代码实现,并对代码进行了解释和说明。这对于需要处理不定参数的情况的程序员来说,是一个很有用的参考资料。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 本文主要解析了Open judge C16H问题中涉及到的Magical Balls的快速幂和逆元算法,并给出了问题的解析和解决方法。详细介绍了问题的背景和规则,并给出了相应的算法解析和实现步骤。通过本文的解析,读者可以更好地理解和解决Open judge C16H问题中的Magical Balls部分。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 本文讨论了使用差分约束系统求解House Man跳跃问题的思路与方法。给定一组不同高度,要求从最低点跳跃到最高点,每次跳跃的距离不超过D,并且不能改变给定的顺序。通过建立差分约束系统,将问题转化为图的建立和查询距离的问题。文章详细介绍了建立约束条件的方法,并使用SPFA算法判环并输出结果。同时还讨论了建边方向和跳跃顺序的关系。 ... [详细]
  • 本文介绍了MyBioSource转甲状腺素蛋白定量检测ELISA试剂盒的应用方法及特点。ELISA法作为一项新技术在免疫诊断中的应用范围不断扩大,不仅适用于多种病原微生物引起的传染病、非传染病的免疫诊断,也可用于大/小分子抗原的定量检测。ELISA法具有灵敏、特异、简单、快速、稳定及易于自动化操作等特点,是一种早期诊断的良好方法,也可用于血清流行病学调查。MyBioSource转甲状腺素蛋白定量检测ELISA试剂盒使用方法包括对血清和血浆的操作要求。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文介绍了一种划分和计数油田地块的方法。根据给定的条件,通过遍历和DFS算法,将符合条件的地块标记为不符合条件的地块,并进行计数。同时,还介绍了如何判断点是否在给定范围内的方法。 ... [详细]
  • 本文讲述了作者通过点火测试男友的性格和承受能力,以考验婚姻问题。作者故意不安慰男友并再次点火,观察他的反应。这个行为是善意的玩人,旨在了解男友的性格和避免婚姻问题。 ... [详细]
  • 安卓select模态框样式改变_微软Office风格的多端(Web、安卓、iOS)组件库——Fabric UI...
    介绍FabricUI是微软开源的一套Office风格的多端组件库,共有三套针对性的组件,分别适用于web、android以及iOS,Fab ... [详细]
  • 本文介绍了多因子选股模型在实际中的构建步骤,包括风险源分析、因子筛选和体系构建,并进行了模拟实证回测。在风险源分析中,从宏观、行业、公司和特殊因素四个角度分析了影响资产价格的因素。具体包括宏观经济运行和宏经济政策对证券市场的影响,以及行业类型、行业生命周期和行业政策对股票价格的影响。 ... [详细]
  • 宁德时代与第四范式达成合作,将利用第四范式的AI技术,打造规模化的人工智能平台,并将AI技术融入电池生产线。通过全流程AI技术和低门槛的AI生产工具,宁德时代实现了对生产线数据的实时分析与决策。第四范式是一家人工智能技术与服务提供商,其先知平台降低了AI在各行业内的应用门槛。宁德时代是国内具备国际竞争力的动力电池制造商之一,专注于新能源汽车动力电池系统、储能系统的研发、生产和销售。 ... [详细]
  • 本文介绍了P1651题目的描述和要求,以及计算能搭建的塔的最大高度的方法。通过动态规划和状压技术,将问题转化为求解差值的问题,并定义了相应的状态。最终得出了计算最大高度的解法。 ... [详细]
author-avatar
短暂的幸福2
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有