美文网首页
Linux面试常考命令总结

Linux面试常考命令总结

作者: 要记录的Ivan | 来源:发表于2019-03-11 14:41 被阅读0次

1. linux查看内存,cpu占用命令?

使用top,查看cpu占用情况:

# top

使用free,查看内存占用情况:

# free -m

使用vmstat,查看CPU和内存占用情况:

# vmstat 3(间隔时间) 100(监控次数)
image.png

后面跟的参数3,表示每3秒输出一次统计信息,表头提示了每一列的含义,

这几介绍一些和性能调优相关的列:

  • r:等待在CPU资源的进程数。这个数据比平均负载更加能够体现CPU负载情况,数据中不包含等待IO的进程。如果这个数值大于机器CPU核数,那么机器的CPU资源已经饱和。
  • free:系统可用内存数(以千字节为单位),如果剩余内存不足,也会导致系统性能问题。
  • si, so:交换区写入和读取的数量。如果这个数据不为0,说明系统已经在使用交换区(swap),机器物理内存已经不足。
  • us, sy, id, wa, st:这些都代表了CPU时间的消耗,它们分别表示用户时间(user)、系统(内核)时间(sys)、空闲时间(idle)、IO等待时间(wait)和被偷走的时间(stolen,一般被其他虚拟机消耗)。

上述这些CPU时间,可以让我们很快了解CPU是否出于繁忙状态。一般情况下,如果用户时间和系统时间相加非常大,CPU出于忙于执行指令。如果IO等待时间很长,那么系统的瓶颈可能在磁盘IO。

2. 端口占用命令?

查看占用端口的进程

使用netstat,示例:查看特定端口3366的进程

# netstat -anp | grep 3366

使用lsof,lsof -i:端口号查看某个端口是否被占用

# lsof -i:3366

参考资料

相关文章

  • Linux面试常考命令总结

    1. linux查看内存,cpu占用命令? 使用top,查看cpu占用情况: 使用free,查看内存占用情况: 使...

  • Linux 面试常考命令

    referencehttp://www.linuxidc.com/Linux/2013-02/79892.htmh...

  • 面试常考总结

    css BFC Block formatting context 块级格式上下文形成独立的渲染区域内部元素的渲染不...

  • linux面试常问命令

    1. 绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令? 绝对路径:如...

  • linux面试常问命令

    1. 绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令? 绝对路径:如...

  • Linux 1

    1 面试常见的Linux命令及问题整理 1 面试常见的Linux命令及问题整理 Linux命令1 ls -a -l...

  • 工具集#02 Linux 常用命令

    目录:基础常用命令表总结 1. Linux 基础 最基础的10个命令,面试说让写出十个 linux 命令,写这十个...

  • 工具集#02 Linux 常用命令

    目录:基础常用命令表总结 1. Linux 基础 最基础的10个命令,面试说让写出十个 linux 命令,写这十个...

  • 面试官常考的 21 条 Linux 命令

    一、文件和目录 1. cd命令 (它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对...

  • 20220816笔记

    Linux常用操作 Linux查看文件内容命令 运行以及停止jar包命令(Linux) 写入文件命令 maven常...

网友评论

      本文标题:Linux面试常考命令总结

      本文链接:https://www.haomeiwen.com/subject/avtbpqtx.html