Linux - 系统性能

Linux - 系统性能 首页 / Linux入门教程 / Linux - 系统性能

在本章中,我们将详细讨论Unix中的系统性能。

我们将向您介绍一些免费的工具,这些工具可用于监视和管理Unix系统上的性能。这些工具还提供了有关如何在Unix环境中诊断和修复性能问题的指南。

Unix具有以下主要资源类型,需要对其进行监视和调整-

  • CPU

  • 内存

  • 磁盘空间

  • 通信线路

  • I/O时间

  • 网络时间

  • 应用程序

性能成分

下表列出了占用系统时间的五个主要组件-

Sr.No. Component & 描述
1

User State CPU

CPU在用户状态下花费的运行用户程序的实际时间。它包括执行库调用所花费的时间,但不包括代表它在内核中所花费的时间。

2

System State CPU

这是CPU代表该程序在系统状态下花费的时间。

3

I/O Time and Network Time

这是移动数据和服务I/O请求所花费的时间

链接:https://www.learnfk.comhttps://www.learnfk.com/linux/linux-system-performance.html

来源:LearnFk无涯教程网

4

Virtual Memory Performance

这包括上下文切换和交换

5

Application Program

运行其他程序所花费的时间-当系统不为该应用程序提供服务时,因为另一个应用程序当前具有CPU

性能工具

Unix提供以下重要工具来测量和微调Unix系统性能-

无涯教程网

Sr.No. Command & 描述
1

nice/renice

运行计划优先级已修改的程序

2

netstat

打印网络连接,路由表,接口统计信息

3

time

帮助计时简单的命令或提供资源使用情况

4

uptime

这是系统平均负载

5

ps

报告当前过程的快照

6

vmstat

报告虚拟内存统计信息

7

gprof

显示通话图配置文件数据

8

prof

促进过程分析

9

top

显示系统任务

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

邱岳的产品手记 -〔邱岳〕

技术领导力实战笔记 -〔TGO鲲鹏会〕

程序员进阶攻略 -〔胡峰〕

从0开始学微服务 -〔胡忠想〕

深入剖析Kubernetes -〔张磊〕

从0开发一款iOS App -〔朱德权〕

容器实战高手课 -〔李程远〕

实用密码学 -〔范学雷〕

徐昊 · AI 时代的软件工程 -〔徐昊〕

好记忆不如烂笔头。留下您的足迹吧 :)