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包

月神科技:香港CN2/洛杉矶CN2/华中电信高防vps,月付20元起

月神科技怎么样?月神科技是由江西月神科技有限公司运营的一家自营云产品的IDC服务商,提供香港安畅、香港沙田、美国CERA、华中电信等机房资源,月神科技有自己的用户群和拥有创宇认证,并且也有电商企业将业务架设在月神科技的平台上。目前,香港CN2云服务器、洛杉矶CN2云主机、华中电信高防vps,月付20元起。点击进入:月神科技官方网站地址月神科技vps优惠信息:香港安畅CN2-GIA低至20元核心:2...

spinservers($179/月),1Gbps不限流量服务器,双E5-2630Lv3/64GB/1.6T SSD/圣何塞机房

中秋节快到了,spinservers针对中国用户准备了几款圣何塞机房特别独立服务器,大家知道这家服务器都是高配,这次推出的机器除了配置高以外,默认1Gbps不限制流量,解除了常规机器10TB/月的流量限制,价格每月179美元起,机器自动化上架,一般30分钟内,有基本自助管理功能,带IPMI,支持安装Windows或者Linux操作系统。配置一 $179/月CPU:Dual Intel Xeon E...

易探云美国云服务器评测,主机低至33元/月,336元/年

美国服务器哪家平台好?美国服务器无需备案,即开即用,上线快。美国服务器多数带防御,且有时候项目运营的时候,防御能力是用户考虑的重点,特别是网站容易受到攻击的行业。现在有那么多美国一年服务器,哪家的美国云服务器好呢?美国服务器用哪家好?这里推荐易探云,有美国BGP、美国CN2、美国高防、美国GIA等云服务器,线路优化的不错。易探云刚好就是做香港及美国云服务器的主要商家之一,我们来看一下易探云美国云服...

linux性能测试为你推荐
支持ipad支持ipad支持ipad支持ipad支持ipadnetbios端口如何组织netbios端口的外部通信windows键是哪个Windows快捷键是什么win10关闭445端口在win10 如何关闭445端口的最新相关信息win7勒索病毒补丁我的电脑是windows7系统,为什么打不了针对勒索病毒的补丁(杀毒软件显google统计google分析里的数据包括搜索引擎爬虫的数据吗?Google中文专题交流
godaddy域名注册 sugarhosts 缓存服务器 wordpress技巧 光棍节日志 天猫双十一秒杀 12u机柜尺寸 panel1 新天域互联 怎么测试下载速度 699美元 qq对话框 t云 如何注册阿里云邮箱 服务器维护 阿里云免费邮箱 国外的代理服务器 个人免费邮箱 畅行云 服务器论坛 更多