查看内存:
[root@host ~]# free -m
total used free shared buffers cached Mem: 1024 1005 19 0 9 782 -/+ buffers/cache: 212 811 Swap: 996 0 995 [root@host ~]# 从上看出这个Linux系统一共有内存1024M,但当前Linux 系统已经占用的内存有多少呢?大多数用户的答案是1005M,其实不然。 当前VPS占用的内存应该是212M,也就是1005下面那个数字:212,代表已经占用的内存。后面的那个811,代表当前Linux系统的可用内存。 "-/+ buffers/cache:"开头的这行才是实际的占用内存和可用内存。 所以,看内存使用情况,应该看"-/+ buffers/cache:"开头的这一行,如果这一行最后的数字接近0,那么说明Linux系统的内存快用完了,这时候Linux系统反应就比较慢。如果这个数字还比较大,那么Linux系统还有较多内存可用,系统不应该慢。
查看CPU:
很多人都知道, 直接敲 cat /proc/cpuinfo 可以看到详细的cpu信息.
信息里会分processor 0 -n, 如果你认为n就是cpu真实核数的话, 就大错特错了.
我们知道intel有超线程技术(HT), 它可以在逻辑上分一倍数量的cpu出来.所以, 光看processor数量是不准的.
真实的核数, 应该是 cpu cores 这个参数值.
[admin@transmit180 logs]$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Xeon(R) CPU E5310 @ 1.60GHz
stepping : 7
cpu MHz : 1596.035
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 4
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl tm2 xtpr
bogomips : 3194.26
物理cpu数量,可以数不重复的 physical id 有几个。
查看机器使用情况:
root@iZ25hkx7nczZ:~# top
top - 08:27:50 up 45 days, 10:47, 1 user, load average: 0.00, 0.01, 0.05
Tasks: 68 total, 1 running, 67 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3%us, 0.3%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1017972k total, 922256k used, 95716k free, 58632k buffers
Swap: 0k total, 0k used, 0k free, 39804k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1477 root 20 0 660m 6692 2992 S 0.7 0.7 99:39.64 AliYunDun
10969 zhangxf 20 0 1651m 334m 724 S 0.7 33.6 85:24.29 java
2715 root 20 0 1004m 209m 1192 S 0.3 21.0 39:58.38 java
10967 zhangxf 20 0 17792 536 368 S 0.3 0.1 25:28.14 wrapper
1 root 20 0 24212 1500 664 S 0.0 0.1 0:01.29 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 2:05.13 ksoftirqd/0
5 root 20 0 0 0 0 S 0.0 0.0 0:00.20 kworker/u:0
6 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
7 root RT 0 0 0 0 S 0.0 0.0 0:14.87 watchdog/0
8 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 cpuset
9 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 khelper
10 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs
11 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns
12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 xenwatch
13 root 20 0 0 0 0 S 0.0 0.0 0:00.02 xenbus
14 root 20 0 0 0 0 S 0.0 0.0 0:03.78 sync_supers
15 root 20 0 0 0 0 S 0.0 0.0 0:00.20 bdi-default
16 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kintegrityd
17 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kblockd
18 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 ata_sff
19 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khubd
20 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 md
21 root 20 0 0 0 0 S 0.0 0.0 0:01.52 kworker/u:1
22 root 20 0 0 0 0 S 0.0 0.0 4:09.96 kworker/0:1
24 root 20 0 0 0 0 S 0.0 0.0 0:01.33 khungtaskd
25 root 20 0 0 0 0 S 0.0 0.0 0:08.22 kswapd0
26 root 25 5 0 0 0 S 0.0 0.0 0:00.00 ksmd
27 root 39 19 0 0 0 S 0.0 0.0 0:00.00 khugepaged
28 root 20 0 0 0 0 S 0.0 0.0 0:00.00 fsnotify_mark
29 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ecryptfs-kthrea
30 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 crypto
38 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kthrotld
39 root 20 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_0
40 root 20 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_1
61 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 devfreq_
相关推荐
Linux常用命令收集
Linux常用命令收集大全
掌握Linux常用命令是进行系统管理、软件开发和问题排查的基础。以下是一些重要的Linux命令及其用途: 1. `cmd --help`: 提供cmd命令的基本帮助信息,适合快速查看命令的简单用法。 2. `man cmd`: 提供最权威的命令...
以下是对标题和描述中提到的一些常用Linux命令的详细解释: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录的完整路径,帮助用户了解他们当前所在的文件系统位置。 2. **cd**:`cd`...
Linux常用命令大全,收集了常用的Linux命令。 Linux常用命令大全,收集了常用的Linux命令Linux常用命令大全,收集了常用的Linux命令Linux常用命令大全,收集了常用的Linux命令
### 常用 Linux 命令及服务器配置详解 #### 一、acctcom:搜索并显示进程记帐文件 **用途**:`acctcom` 命令用于搜索并显示进程记账文件中的信息。这有助于系统管理员监控系统的使用情况。 **示例**: ```bash ...
Linux常用命令全集 中国IT实验室收集整理
本篇文章将深入探讨HP Linux系统中的常用命令,帮助用户更好地理解和操作慧普(HP)Linux环境。 1. **ls**:列出目录内容 - `ls` 命令用于查看当前目录下的文件和子目录。 - `ls -l` 以详细模式显示,包括文件...
Suse Linux 常用命令小结 作为一款流行的 Linux 发行版,Suse Linux 的命令行操作是每个 Linux 用户都需要掌握的基本技能。今天,我们将总结 Suse Linux 中一些常用的命令,帮助您更好地管理和维护您的 Linux 系统...
100个linux常用命令大全 例如: strace - 跟踪系统调用 strace -p PID sar - 收集、报告系统活动信息 sar -u 1 3 systemctl - 管理systemd服务 systemctl status service_name dig - DNS查询工具 dig example.com...
这份“Linux常用命令助记大全”涵盖了多个方面的操作,包括用户登录、程序编译以及文件管理等基本技能。 首先,登录Linux系统是使用计算机的第一步。用户在看到"Login"提示时,需要输入注册的用户名,然后在出现的...
下面将对部分常用的Linux命令进行详细的介绍与解析。 #### 1. `shutdown` **用途**: `shutdown` 命令用于安全地关闭或重启系统。 **语法**: `shutdown [选项] [时间] [警告信息]` **示例**: - `shutdown -h now` ...
Linux常用命令文档详细解读如下: 1. 关机命令 Linux系统中,可以通过特定命令执行关机操作。文档中提及的`init0`是一个引导程序命令,它实际上是告诉系统执行0号运行级别,即关机。在不同的Linux发行版中,关机的...
### Linux常用命令速查手册 #### 一、关机/重启/注销 在Linux系统中,关机、重启以及注销都是常见的系统管理操作。通过不同的命令可以实现这些功能。 - **`shutdown -h now`**: 立即关机。 - **`shutdown -h 10`*...
以下是一些关于Linux常用命令的详细说明: 1. **创建目录**:`mkdir` 命令用于创建新的目录。例如,`mkdir zx` 创建名为“zx”的单级目录,而`mkdir -p stu/user1` 创建多级目录“stu/user1”。 2. **切换目录**:...
### 常用Linux命令详解 #### 一、系统管理命令 **1.1 关机命令** - **poweroff**: 直接关机。 - **shutdown -h now**: 使用shutdown命令进行关机,其中`-h`表示halt(关机),`now`表示立即执行。 - **init 0**: ...
在Linux操作系统中,掌握常用的命令是进行日常操作和系统管理的基础。这篇文档主要涵盖了Linux的目录操作、文件操作以及查找命令,这些都是软件开发人员和系统管理员必备的技能。 1. **目录操作命令**: - `cd`:...