linux性能测试linux服务器怎么测试硬件性能测试

linux性能测试  时间:2021-05-05  阅读:()

如何测试Linux服务器的性能

################### cpu性能查看 ############################################################ 1、查看物理cpu个数: cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l 2、查看每个物理cpu中的core个数: cat /proc/cpuinfo |grep "cpu cores"|wc -l 3、逻辑cpu的个数: cat /proc/cpuinfo |grep "processor"|wc -l 物理cpu个数*核数=逻辑cpu个数(不支持超线程技术的情况下) ########################### 内存查看 ################################################################ 1、查看内存使用情况: free -m total used free shared buffers cached Mem: 3949 2519 1430 0 189 1619 -/+ buffers/cache: 710 3239 Swap: 3576 0 3576 total:内存总数 used:已经使用的内存数 free:空闲内存数 shared:多个进程共享的内存总额 - buffers/cache:(已用)的内存数,即used-buffers-cached + buffers/cache:(可用)的内存数,即free+buffers+cached Buffer Cache用于针对磁盘块的读写;Page Cache用于针对文件inode的读写,这些Cache能有效地缩短I/O系统调用的时间。

对于操作系统来说free/used是系统可用/占用的内存;而对于应用程序来说-/+ buffers/cache是可用/占用内存,因为buffers/cache很快就会被使用。

我们工作时候应该从应用角度来看。

################# 硬盘查看 ########################################################################## 1、查看硬盘及分区信息: fdisk -l 2、查看文件系统的磁盘空间占用情况: df -h 3、查看硬盘的I/O性能(每隔一秒显示一次,显示5次): iostat -x 1 5 iostat是含在套装systat中的,可以用yum -y install systat来安装。

常关注的参数: 如果%util接近100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘可能存在瓶颈。

如果idle小于70%,I/O的压力就比较大了,说明读取进程中有较多的wait。

4、查看linux系统中某目录的大小: du -sh /root 如发现某个分区空间接近用完,可以进入该分区的挂载点,用以下命令找出占用空间最多的文件或目录,然后按照从大到小的顺序,找出系统中占用最多空间的前10个文件或目录: du -cksh *|sort -rn|head -n 10 ############################################ 查看平均负载 #################################### 有时候系统响应很慢,但又找不到原因,这时就要查看平均负载了,看它是否有大量的进程在排队等待。

最简单的命令: uptime 查看过去的1分钟、5分钟和15分钟内进程队列中的平均进程数量。

还有动态命令: top 我们只关心以下部分: top - 21:33:09 up 1:00, 1 user, load average: 0.00, 0.01, 0.05 如果每个逻辑cpu当前的活动进程不大于3,则系统性能良好; 如果每个逻辑cpu当前的活动进程不大于4,表示可以接受; 如果每个逻辑cpu当前的活动进程大于5,则系统性能问题严重。

一般计算方法:负载值/逻辑cpu个数 还可以结合vmstat命令来判断系统是否繁忙,其中: procs r:等待运行的进程数。

b:处在非中断睡眠状态的进程数。

w:被交换出去的可运行的进程数。

memeory swpd:虚拟内存使用情况,单位为KB。

free:空闲的内存,单位为KB。

buff:被用来作为缓存的内存数,单位为KB。

swap si:从磁盘交换到内存的交换页数量,单位为KB。

so:从内存交换到磁盘的交换页数量,单位为KB。

io bi:发送到块设备的块数,单位为KB。

bo:从块设备接受的块数,单位为KB。

system in:每秒的中断数,包括时钟中断。

cs:每秒的环境切换次数。

cpu 按cpu的总使用百分比来显示。

us:cpu使用时间。

sy:cpu系统使用时间。

id:闲置时间。

标准情况下r和b的值应该为: r<5,b=0 假设输出的信息中: 如果r经常大于3或4,且id经常少于50,表示cpu的负荷过重。

pi、po长期不等于0,表示内存不足。

bi经常不等于0,且在b中的队列大于2或3,表示io的性能不好。

################################# 其他参数 ##################################### 查看内核版本号: uname -a 简化命令: uname -r 查看系统是32位还是64位的: file /sbin/init 查看发行版: cat /etc/issue 或lsb_release -a 查看系统已载入的相关模块: lsmod 查看pci设置: lspci

哪些是linux下性能测试常用命令

top 动态查看进程详细信息 stat 静态的,但是这个不好看懂 df 查看磁盘挂载信息 free -m 查看内存详细信息 还有很多很好用的命令,但是上面是最基本最常用的!

linux系统做长时间测试,想通过另外一台机器记录LINUX系统的性能参数

执行一个计划任务(每隔一段时间,linux中有个计划任务的damean),执行一个脚本,把/proc/cpuinfo /proc/meninfo 中的信息 >> 到一个你指定的文件中

linux服务器怎么测试硬件性能测试

通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解。

uptime dmesg | tail vmstat 1 mpstat -P ALL 1 pidstat 1 iostat -xz 1 free -m sar -n DEV 1 sar -n TCP,ETCP 其中一些命令需要安装sysstat包

RAKsmart:美国洛杉矶独服,E3处理器/16G/1TB,$76.77/月;美国/香港/日本/韩国站群服务器,自带5+253个IPv4

RAKsmart怎么样?RAKsmart机房即日起开始针对洛杉矶机房的独立服务器进行特别促销活动:低至$76.77/月,最低100Mbps带宽,最高10Gbps带宽,优化线路,不限制流量,具体包括有:常规服务器、站群服务器、10G大带宽服务器、整机机柜托管。活动截止6月30日结束。RAKsmart,美国华人老牌机房,专注于圣何塞服务器,有VPS、独立服务器等。支持PayPal、支付宝付款。点击直达...

Digital-vm80美元,1-10Gbps带宽日本/新加坡独立服务器

Digital-vm是一家成立于2019年的国外主机商,商家提供VPS和独立服务器租用业务,其中VPS基于KVM架构,提供1-10Gbps带宽,数据中心可选包括美国洛杉矶、日本、新加坡、挪威、西班牙、丹麦、荷兰、英国等8个地区机房;除了VPS主机外,商家还提供日本、新加坡独立服务器,同样可选1-10Gbps带宽,最低每月仅80美元起。下面列出两款独立服务器配置信息。配置一 $80/月CPU:E3-...

Vultr再次发布充值多少送多少活动

昨天我们很多小伙伴们应该都有看到,包括有隔壁的一些博主们都有发布Vultr商家新的新用户注册福利活动。以前是有赠送100美元有效期30天的,这次改成有效期14天。早年才开始的时候有效期是60天的,这个是商家行为,主要还是吸引到我们后续的充值使用,毕竟他们的体验金赠送,在同类商家中算是比较大方的。昨天活动内容:重新调整Vultr新注册用户赠送100美元奖励金有效期14天今天早上群里的朋友告诉我,两年...

linux性能测试为你推荐
输入ipad支持ipad重庆宽带测速重庆电信测速我的网速溢出ipadwifiIPAD连上了WIFI,但是无法上网,急!!x-routerx-arcsinx的等价无穷小是什么?phpechophp echo函数 是什么意思fusioncharts如何自定义FusionCharts图表上的工具提示?重庆电信宽带管家重庆电信宽带安装收费360chrome360浏览器和谷歌chrome比哪个好用迅雷快鸟迅雷快鸟这种强盗软件不违规吗?
已备案域名查询 美国服务器托管 河南虚拟主机 香港服务器租用99idc openv vpsio koss 360抢票助手 新世界电讯 服务器cpu性能排行 php免费空间 网站挂马检测工具 华为网络硬盘 圣诞促销 ftp免费空间 789电视剧 最漂亮的qq空间 香港亚马逊 google台湾 台湾google 更多