linux服务器规格查看

性能测试前,需要确定服务器规格。 下面汇总下如何查看linux的CPU等规格

1. 查看服务器CPU个数

1)查看物理CPU个数:

cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l

4

2)查看每个CPU具有几个核

cat /proc/cpuinfo |grep "cores"|uniq

4

3)查看逻辑CPU个数:

cat /proc/cpuinfo |grep "processor"|wc -l 16

我这个服务器应该是有4个物理CPU,每个物理CPU有4个核,不支持超线程,所以共16个逻辑CPU。

说明: linux下,CPU硬件信息存放在/proc/cpuinfo这个文件中。一个物理CPU可以有多个核(core),加上超线程技术(HT),可以逻辑上有多个CPU。 不开启超线程情况下:逻辑CPU个数=物理CPU个数*核数。 开启超线程情况下:逻辑CPU个数=物理CPU个数*核数*2。 注: linux下使用top命令查看的CPU是逻辑CPU个数。

查看CPU主频:

cat /proc/cpuinfo |grep MHz|uniq

2. 查看内存规格

[[email protected] logs]# free -m

total        used        free      shared  buff/cache   available

Mem:       32011       29460        2282          23         268        2117

Swap:         32767        7603       25164

可用内存=free+buff+cached =2282+268+2117=4667M=4.5G

SWAP是交换分区,一般与内存一般大,在安装OS时设置。

时间: 2024-08-13 19:26:44

linux服务器规格查看的相关文章

linux服务器如何查看内存,释放内存和缓存

1.使用df -hl 命令,查看挂载空间是否充足: 2.使用top命令,查看内存运行情况: 使用free -m命令应该也可以: [[email protected] ~]# free -m total used free shared buffers cachedMem: 2013 1661 352 0 223 1206-/+ buffers/cache: 231 1782Swap: 2047 0 2047 3.使用sync命令,将缓存写入文件中: [[email protected] test

常用的Linux服务器性能查看命令

命令名称 说明 top 进程监控命令,用来监控系统的整体性能. 可以显示系统负载,进程,cpu,内存,分页等信息,常用shift+m和shift+p来按memory和cpu使用对进程进行排序. vmstat 系统监控命令,重点侧重于虚拟内存,也可以监控cpu,进程,内存分页以及IO的状态信息. 例如,vmstat 3 10,每隔3秒输出结果,执行10次. iostatc 用于输出cpu状态和IO状态的工具,可以详细展示系统的IO信息. 例如iostat -dxmt 10,每10秒以MB的格式输出

全面了解 Linux 服务器 - 4. 查看 Linux 系统的平均负载

可使用 uptime.top.w 命令来查看. 以 uptime 命令为例: [email protected]:~$ uptime 17:31:26 up 7:27, 2 users, load average: 0.09, 0.06, 0.10 load average 中三个值分别表示过去1分钟.5分钟.15分钟内进程队列中的平均进程数量.这三个值一般不能大于系统逻辑 CPU 的个数.例如我自己的电脑逻辑 CPU 的值为1, 所以该三个值长期大于 1 表示 CPU 很繁忙:偶尔无所谓:长期

Linux服务器开发常用的命令以及遇到的问题

1. 什么是linux服务器load average? Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多.参考资料:http://en.wikipedia.org/wiki/Load_average 2. 如何查看linux服务器负载 可以通过w,top,uptime,procinfo命令,也可以通过/proc/loadavg文件查看. 3. 服务器负载高怎么办? 服务器负载(load/load average)是根据进程队列的

linux学习(2):linux服务器常用操作和命令

linux服务器常用操作和命令 目录 1. 什么是linux服务器load average?2. 如何查看linux服务器负载3. 服务器负载高怎么办?4. 如何查看服务器内存使用率?5. 如何查看单个进程占用的内存大小?6. 无法从linux服务器A登录到服务器B怎么办?7. 如何查看正在使用的服务和端口?8. 如何查看服务器进程信息?9. 如何杀死进程?10. 如何查找僵尸进程?11. 如何在内网服务器间传输数据?12. 为什么启动不了服务器端口?13. 常用的linux服务器性能查看命令有

linux服务器常用操作和命令

1. 什么是linux服务器load average? Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多.参考资料:http://en.wikipedia.org/wiki/Load_average 2. 如何查看linux服务器负载 可以通过w,top,uptime,procinfo命令,也可以通过/proc/loadavg文件查看. 3. 服务器负载高怎么办? 服务器负载(load/load average)是根据进程队列的

linux服务器查看网卡连接的交换机IP和PORT

cdpr命令: 安装:yum -y install cdpr   (安装epel库) [21:53:07 [email protected] ~]# cdpr -h cdpr - Cisco Discovery Protocol Reporter Version 2.4 Copyright (c) 2002-2010 - MonkeyMental.com d: Specify device to use (eth0, hme0, etc.) h: Print this usage t: time

查看LINUX服务器型号

有时服务器部署多年后,已经记不得服务器型号,但是跑机房又多有不便,查了下资料使用以下命令即可轻松实现显示LINUX服务器型号: sudo dmidecode |grep Product 查看硬盘使用时长: 需要先安装:yum install smartmontools -y sudo smartctl -s on /dev/sda   #先通过-s开启功能后才能查看 sudo smartctl -A /dev/sda     #查看相应硬盘通电时常

查看Linux服务器内存使用情况

一个服务器,最重要的资源之一就是内存,内存够不够用,是直接关系到系统性能的关键所在. 本文介绍如何查看Linux服务器内存使用情况, 1.free命令 free -m [[email protected] ~]# free -m            total       used       free     shared    buffers     cachedMem:          1526        182       1344          0         16