原创文章,转载请注明: 转载自Erlang非业余研究

本文链接地址: 洞悉Linux系统软硬件配置

我们在做服务器的时候,老大扔给你一台机器,要你在上面开发。通常服务器软件是非常依赖于系统的软硬件的,软件通常是要紧贴硬件的特性,如果我们不能了解机器的硬件,我们就无法高效的开发。

比如说想知道Linux的系统的版本,CPU有几个,内存多少大,

机器什么型号,Raid卡什么型号,硬盘有几个,文件系统是什么样子的,网卡什么型号,文件句柄设置什么的,用到虚拟化技术了吗,网络配置什么样的,目前资源使用是如何?

当然如果你足够有经验的话,这些问题难不倒你,但是你获取完全的这些信息是很麻烦的。

这时候Percona 来救助了。他提供了一整套工具来协助定位MySQL服务器的问题。这套工具适合于大部分的IO服务器。

Aspersa is a collection of open-source system utilities

primarily designed to ease the work of Percona consultants. This

manual is the primary documentation for Aspersa tools. Please

contribute your improvements.

项目地址:http://code.google.com/p/aspersa/

summary的使用文档:http://aspersa.googlecode.com/svn/html/summary.html

我们来参观下效果:

$ sudo ./summary

# Aspersa System Summary Report ##############################

Date | 2011-01-06 12:11:03 UTC (local TZ: CST +0800)

Hostname | test.flashcache.sqa.cm4

Uptime | 6 days, 2:55, 10 users, load average: 29.97, 27.25, 27.44

System | HP; ProLiant DL380 G7; vNot Specified (Rack Mount Chassis)

Service Tag | CNG035SF71

Release | Red Hat Enterprise Linux Server release 5.4 (Tikanga)

Kernel | 2.6.18-164.el5

Architecture | CPU = 64-bit, OS = 64-bit

Threading | NPTL 2.5

Compiler | GNU CC version 4.1.2 20080704 (Red Hat 4.1.2-44).

SELinux | Disabled

# Processor ##################################################

Processors | physical = 2, cores = 8, virtual = 16, hyperthreading = yes

Speeds | 16x2399.382

Models | 16xIntel(R) Xeon(R) CPU E5620 @ 2.40GHz

Caches | 16x12288 KB

# Memory #####################################################

Total | 70.74G

Free | 185.99M

Used | physical = 70.56G, swap = 180.00k, virtual = 70.56G

Buffers | 930.25M

Caches | 6.84G

Used | 60.64G

Swappiness | vm.swappiness = 0

DirtyPolicy | vm.dirty_ratio = 80, vm.dirty_background_ratio = 10

Locator Size Speed Form Factor Type Type Detail

========= ======== ================= ============= ============= ===========

PROC 1 DIMM 1G 4096 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

PROC 1 DIMM 2D 4096 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

PROC 1 DIMM 3A 4096 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

PROC 1 DIMM 4H 4096 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

PROC 1 DIMM 5E 4096 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

PROC 1 DIMM 6B 4096 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

PROC 1 DIMM 7I 4096 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

PROC 1 DIMM 8F 4096 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

PROC 1 DIMM 9C 4096 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

PROC 2 DIMM 1G 4096 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

PROC 2 DIMM 2D 4096 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

PROC 2 DIMM 3A 4096 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

PROC 2 DIMM 4H 4096 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

PROC 2 DIMM 5E 4096 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

PROC 2 DIMM 6B 4096 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

PROC 2 DIMM 7I 4096 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

PROC 2 DIMM 8F 4096 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

PROC 2 DIMM 9C 4096 MB 1333 MHz (0.8 ns) DIMM {OUT OF SPEC} Synchronous

# Mounted Filesystems ########################################

Filesystem Size Used Type Opts Mountpoint

/dev/cciss/c0d0p1 122M 10% ext3 (rw) /boot

/dev/cciss/c0d0p2 15G 4% ext3 (rw) /

/dev/cciss/c0d0p3 15G 3% ext3 (rw) /var

/dev/cciss/c0d0p5 15G 21% ext3 (rw) /usr

/dev/cciss/c0d0p6 9.5G 5% ext3 (rw) /home

/dev/cciss/c0d0p7 8.6G 31% ext3 (rw) /tmp

/dev/mapper/cachedev 1.6T 55% ext3 (rw,noatime,nodiratime,barrier=0) /u01

tmpfs 36G 0% tmpfs (rw) /dev/shm

# Disk Schedulers And Queue Size #############################

cciss!c0d0 | [deadline] 512

# Disk Partioning ############################################

Device Type Start End Size

============ ==== ========== ========== ==================

# Kernel Inode State #########################################

dentry-state | 144452 138117 45 0 0 0

file-nr | 3060 0 131072

inode-nr | 130370 52

# LVM Volumes ################################################

# RAID Controller ############################################

Controller | HP Smart Array

logicaldrive 1 (1.6 TB, RAID 1+0, OK)

physicaldrive 2C:1:1 (port 2C:box 1:bay 1, SAS, 300 GB, OK)

physicaldrive 2C:1:2 (port 2C:box 1:bay 2, SAS, 300 GB, OK)

physicaldrive 2C:1:3 (port 2C:box 1:bay 3, SAS, 300 GB, OK)

physicaldrive 2C:1:4 (port 2C:box 1:bay 4, SAS, 300 GB, OK)

physicaldrive 3C:1:5 (port 3C:box 1:bay 5, SAS, 300 GB, OK)

physicaldrive 3C:1:6 (port 3C:box 1:bay 6, SAS, 300 GB, OK)

physicaldrive 3C:1:7 (port 3C:box 1:bay 7, SAS, 300 GB, OK)

physicaldrive 3C:1:8 (port 3C:box 1:bay 8, SAS, 300 GB, OK)

physicaldrive 4C:2:1 (port 4C:box 2:bay 1, SAS, 300 GB, OK)

physicaldrive 4C:2:2 (port 4C:box 2:bay 2, SAS, 300 GB, OK)

physicaldrive 4C:2:3 (port 4C:box 2:bay 3, SAS, 300 GB, OK)

physicaldrive 4C:2:4 (port 4C:box 2:bay 4, SAS, 300 GB, OK)

# Virtualization #############################################

Technology | No virtualization detected

# Network Config #############################################

Controller | Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)

Controller | Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)

Controller | Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)

Controller | Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)

FIN Timeout | net.ipv4.tcp_fin_timeout = 60

Port Range | net.ipv4.ip_local_port_range = 1024 65000

# Interface Statistics #######################################

interface rx_bytes rx_packets rx_errors tx_bytes tx_packets tx_errors

========= ========= ========== ========== ========== ========== ==========

lo 751283431 1763251 0 751283431 1763251 0

eth0 2320706371 3237499907 0 1816207099 3507868329 0

eth1 69748430 918193 0 0 0 0

eth2 0 0 0 0 0 0

eth3 0 0 0 0 0 0

sit0 0 0 0 0 0 0

bond0 2390454801 3238418100 0 1816207099 3507868329 0

# Network Connections ########################################

Connections from remote IP addresses

10.232.21.113 38

10.232.21.114 33

10.232.21.115 43

10.232.21.116 38

10.232.21.117 38

10.232.21.118 39

10.232.21.119 37

10.232.21.120 37

10.232.21.121 40

10.232.21.122 42

10.232.21.138 13

10.232.21.139 9

10.232.21.140 9

10.232.21.151 9

10.232.21.152 7

10.232.21.153 7

10.232.21.154 7

10.232.21.155 7

10.232.21.156 7

10.232.21.157 8

10.232.31.221 11

10.232.31.228 10

Connections to local IP addresses

10.232.31.228 489

Connections to top 10 local ports

3306 474

45744 1

45750 1

45751 1

45757 1

45758 1

45764 1

45765 1

45771 1

45772 1

States of connections

ESTABLISHED 478

LISTEN 4

TIME_WAIT 21

# Top Processes ##############################################

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

12820 mysql 15 0 61.3g 60g 5204 S 930.4 85.5 1727:21 mysqld

3501 root 18 0 163m 5064 4424 S 29.6 0.0 382:44.05 tcprstat

2578 root 10 -5 0 0 0 R 25.7 0.0 1657:52 fct0-worker

22031 root 11 -5 0 0 0 S 4.0 0.0 27:22.33 kcopyd

50 root 10 -5 0 0 0 S 2.0 0.0 191:31.85 events/0

52 root 10 -5 0 0 0 S 2.0 0.0 90:51.61 events/2

58 root 10 -5 0 0 0 S 2.0 0.0 96:40.09 events/8

65 root 10 -5 0 0 0 S 2.0 0.0 18:32.29 events/15

22258 root 10 -5 0 0 0 S 2.0 0.0 11:14.77 kjournald

# Simplified vmstat (wait please) ############################

procs ---swap-- -----io---- ---system---- --------cpu--------

r b si so bi bo in cs us sy id wa st

24 7 0 0 8120 4418 4 2 29 12 33 27 0

29 3 0 0 100116 123105 67859 171497 47 17 23 12 0

18 7 0 0 84488 101152 67062 172806 43 15 26 16 0

15 9 0 0 95212 86349 62940 166373 47 16 26 11 0

24 6 0 0 97220 134367 68987 174163 47 18 24 11 0

# The End ####################################################

玩的开心!

Post Footer automatically generated bywp-posturl pluginfor

wordpress.

linux硬件配置软件,洞悉Linux系统软硬件配置相关推荐

  1. 硬件?软件?视频会议系统中两者有何区别?

    硬件?软件?视频会议系统中两者有何区别? 应对不同所需,视频会议系统由传统硬件式视频会议发展至软件视频会议和硬件视频会议并存的局面.那么软件视频会议系统与硬件视频会议系统到底有什么区别呢?小编为您普及 ...

  2. linux硬件配置软件,快速洞悉Linux系统软硬件配置

    官方网址:http://aspersa.googlecode.com/svn/html/summary.html summary是纯bash编写的脚本,能快速帮你洞悉你的LINUX软硬件配置,如果你正 ...

  3. linux绑定硬件的软件吗,Linux下安装的硬件方法

    1.安装 Linux 要占用多少硬盘空间? 决定于要安装什么distribution的Linux,以及需要装入多少应用程序,是否安装原代码等. 例如最基本的Slackware Linux大约需要10M ...

  4. Linux中的软件管理(一)配置本地yum源及yum命令详解

    文章目录 yum源头是什么 yum源的分类 如何配置本地yum源指向 yum命令 yum命令使用的前提 yum命令的详细用法 软件安装包名称详解 yum源头是什么 yum源是一个软件集合地,只需要搜索 ...

  5. Linux下常用软件,Linux下开发工具下载地址

    1.RAR 3.60 for Linux 软件说明:流行好用的压缩工具,支持鼠标拖放及外壳扩展,完美支持 ZIP 档案,内置程序可以解开 CAB.ARJ.LZH.TAR.GZ.ACE.UUE.BZ2. ...

  6. 远程链接linux桌面的软件,远程linux桌面软件

    Windows系统怎么远程登陆桌面Linux 用putty.xshell等软件远程linux的命令行模式大家应该都会了,假如需要远程linux的桌面要怎么办呢?下面本人就讲下在Windows系统平台下 ...

  7. 目前已完成linux适配的软件,WPS Linux版与国产统一操作系统UOS完成适配:符合国人使用习惯...

    据统信软件官方消息,近日,WPS Office 2020 for Linux专业版办公软件与统一操作系统UOS完成适配工作,对比2016版本,2020版本总体性能有大幅提升.这不仅体现在整体的启动速度 ...

  8. linux 文件恢复 软件,用于Linux数据恢复的前5大软件

    数据恢复是为了确保硬盘驱动器的内容在计算机内置功能的帮助下或安装任何第三方软件程序时都没有任何问题和问题.完全避免危机的最佳方法是确保在这方面做了足够的准备工作,以便启动灾难恢复或灾难恢复计划.编写本 ...

  9. 硬件基础:嵌入式物联网系统软硬件基础知识大全

    本文主要介绍嵌入式系统的基础知识,涉及嵌入式软件和硬件的方方面面,希望对各位有帮助. 嵌入式系统基础 1.嵌入式系统的定义 (1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功 ...

最新文章

  1. 正则表达式(Regular Expressions)
  2. GMQ集团推出全球创新型金融衍生品交易平台
  3. mysql addslashes_PHP函数addslashes和mysql_real_escape_string的区别
  4. batchsize和数据量设置比例_Keras - GPU ID 和显存占用设定步骤
  5. 【Tensorflow】解决No module named ‘matplotlib‘/‘pandas‘
  6. Spring学习笔记:尝试Lombok简化实体类代码
  7. 接口测试——接口测试流程
  8. 360下拉词电脑端优化推广是怎么做的呢?
  9. 经典相声——企业信息化新“五官争功”
  10. 消费者反映鸡蛋难吃后的37种回答方法
  11. ai怎么平均排列_一篇AI打麻将的论文,理科生眼中的麻将是这样的
  12. Canny算子中的非极大值抑制(Non-Maximum Suppression)分析
  13. VS2019+CUDA编程(流程)
  14. 独孤求败 —— 什么才是一个完整机器学习项目流程? 适合九成以上的场景
  15. 抑郁症自测量表测试软件,科学网-抑郁症自测量表(SDS)-李侠的博文
  16. 计算机知识学习——window10台式电脑显示未插入扬声器或耳机解决方案
  17. 【ctype.h isdigit】
  18. 一个新的开始,fightting!
  19. 性能服务器主板开机进bios,台式机华硕主板开机就进入bios?
  20. MOSFET反向恢复特性总结-4

热门文章

  1. python简单装饰器_python装饰器的简单示例
  2. python 光标位置输入文字_Python 移动光标位置的方法
  3. 一文详解PnP算法原理
  4. 一文梳理缺陷检测方法
  5. 计算机视觉——基本知识概念
  6. Smiles2vec | 用于预测化学性质的深度神经网络
  7. CentOS7(64位)安装NVIDIA显卡驱动和CUDA8.0
  8. 第十课.简单文本分类
  9. Nature综述:植物与微生物组的相互作用:从群落装配到植物健康(下)
  10. JoVE微生物组专刊征稿,写方法拍视频教程发SCI(宏基因组公众号专属福利)