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包

无法忍受旧版不兼容PHP7+主题 更换新主题

今天父亲节我们有没有陪伴家人一起吃个饭,还是打个电话问候一下。前一段时间同学将网站账户给我说可以有空更新点信息确保他在没有时间的时候还能保持网站有一定的更新内容。不过,他这个网站之前采用的主题也不知道来源哪里,总之各种不合适,文件中很多都是他多年来手工修改的主题拼接的,并非完全适应WordPress已有的函数,有些函数还不兼容最新的PHP版本,于是每次出现问题都要去排查。于是和他商量后,就抽时间把...

德阳电信高防物理机 16核16G 50M 260元/月 达州创梦网络

达州创梦网络怎么样,达州创梦网络公司位于四川省达州市,属于四川本地企业,资质齐全,IDC/ISP均有,从创梦网络这边租的服务器均可以备案,属于一手资源,高防机柜、大带宽、高防IP业务,一手整C IP段,四川电信,一手四川托管服务商,成都优化线路,机柜租用、服务器云服务器租用,适合建站做游戏,不须要在套CDN,全国访问快,直连省骨干,大网封UDP,无视UDP攻击,机房集群高达1.2TB,单机可提供1...

搬瓦工:新增荷兰机房 EUNL_9 测评,联通 AS10099/AS9929 高端优化路线/速度 延迟 路由 丢包测试

搬瓦工最近上线了一个新的荷兰机房,荷兰 EUNL_9 机房,这个 9 的编号感觉也挺随性的,之前的荷兰机房编号是 EUNL_3。这次荷兰新机房 EUNL_9 采用联通 AS9929 高端路线,三网都接入了 AS9929,对于联通用户来说是个好消息,又多了一个选择。对于其他用户可能还是 CN2 GIA 机房更合适一些。其实对于联通用户,这个荷兰机房也是比较远的,相比之下日本软银 JPOS_1 机房可...

linux性能测试为你推荐
甘肃中盛招标代理有限公司支付apple支持ipad支持ipad支持ipad支持ipad支持ipadwindows键是哪个Windows键是哪个键啊?iphone连不上wifi苹果手机无法连接wifi是什么原因css下拉菜单html+css下拉菜单怎么制作
免费域名注册网站 域名查询系统 阿云浏览器 rackspace 华为4核 中国电信测速112 softbank邮箱 傲盾官网 ftp免费空间 卡巴斯基免费试用版 论坛主机 php服务器 金主 美国迈阿密 1美元 重庆服务器 阿里云个人邮箱 789电视剧网 石家庄服务器 卡巴斯基免费版 更多