[转载] Monitor Tools

2024-06-08 14:08
文章标签 tools 转载 monitor

本文主要是介绍[转载] Monitor Tools,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

注意:全文转载自 Monitor Tools

原文链接:http://vlog.guojianzhu.com/2018/10/22/monitor-tools.html

Monitor Tools

日常工作中需要经常对笔记本、PC、服务器等进行状态监控,最基本的无外乎 CPU、GPU、磁盘、内存、 IO、网络状况等,简单划分就是计算资源,存储资源和 IO。本博客会记录一些我认为比较实用的一些工具。 也许日常工作中,有人只需要其中的一部分就足够了,但作为优秀的开源作品,我认为还是有必要记录一下的。

计算

top & htop & glances

top 在 Linux、macOS 一般是自带的,属于标准版;htop 需要编译安装或者包管理器安装,属于高配版,相比于 top 支持彩色输出,鼠标操作、能够查看进程对应的命令,排版更加友好等;Glances 自称 An eye on your system, 相当于旗舰版,能查看 CPU,GPU,磁盘,IO 等,且能够挤在一个窗口中显示,亦支持 client/server 模式,可以在本地机器上查看服务器的状态。下面依次是这三个工具的截图。

top

top

htop

htop

glances

glances

nvidia-smi & gpustat & nvtop

nvidia-smi (NVIDIA System Management Interface) 是 nvidia driver 安装后自带的工具,是基于 NVML (NVIDIA Management Library) 写的。关于 NVML:

A C-based API for monitoring and managing various states of the NVIDIA GPU devices. It provides a direct access to the queries and commands exposed via nvidia-smi.

nvidia-smi

nvidia-smi

gpustat 是基于 pynvml 写的,支持更简洁的,带颜色的输出。持续监测可以用 watch 命令,-n 选项表示刷新时间。-cup 显示程序命令、用户名、进程 ID,这个单词很好记 : )

watch --color -n1 gpustat -cup

gpustat

gpustat

nvtop 也是基于 NVML 写的,提供了类似 htop 的风格。

nvtop

nvtop

IO

nmon & iotop

计算 篇中提到的 glances 可以监测 IO,此外推荐 nmon。进入 nmon 后,按键 c 即进入 cpu 监测模式,d 指硬盘,m 是内存,更多用法参考主页。iotop 是一个类 top 的工具,显示了用户、进程占用的磁盘 IO 信息。

nmon

nmon

注意:全文转载自 Monitor Tools

原文链接:http://vlog.guojianzhu.com/2018/10/22/monitor-tools.html

这篇关于[转载] Monitor Tools的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1042398

相关文章

pip-tools:打造可重复、可控的 Python 开发环境,解决依赖关系,让代码更稳定

在 Python 开发中,管理依赖关系是一项繁琐且容易出错的任务。手动更新依赖版本、处理冲突、确保一致性等等,都可能让开发者感到头疼。而 pip-tools 为开发者提供了一套稳定可靠的解决方案。 什么是 pip-tools? pip-tools 是一组命令行工具,旨在简化 Python 依赖关系的管理,确保项目环境的稳定性和可重复性。它主要包含两个核心工具:pip-compile 和 pip

【Tools】大模型中的自注意力机制

摇来摇去摇碎点点的金黄 伸手牵来一片梦的霞光 南方的小巷推开多情的门窗 年轻和我们歌唱 摇来摇去摇着温柔的阳光 轻轻托起一件梦的衣裳 古老的都市每天都改变模样                      🎵 方芳《摇太阳》 自注意力机制(Self-Attention)是一种在Transformer等大模型中经常使用的注意力机制。该机制通过对输入序列中的每个元素计算与其他元素之间的相似性,

【Tools】AutoML简介

摇来摇去摇碎点点的金黄 伸手牵来一片梦的霞光 南方的小巷推开多情的门窗 年轻和我们歌唱 摇来摇去摇着温柔的阳光 轻轻托起一件梦的衣裳 古老的都市每天都改变模样                      🎵 方芳《摇太阳》 AutoML(自动机器学习)是一种使用机器学习技术来自动化机器学习任务的方法。在大模型中的AutoML是指在大型数据集上使用自动化机器学习技术进行模型训练和优化。

【Tools】大模型中的注意力机制

摇来摇去摇碎点点的金黄 伸手牵来一片梦的霞光 南方的小巷推开多情的门窗 年轻和我们歌唱 摇来摇去摇着温柔的阳光 轻轻托起一件梦的衣裳 古老的都市每天都改变模样                      🎵 方芳《摇太阳》 在大模型中,注意力机制是一种重要的技术,它被广泛应用于自然语言处理领域,特别是在机器翻译和语言模型中。 注意力机制的基本思想是通过计算输入序列中各个位置的权重,以确

提问的智慧(转载)

此文让我受益良多。值得一读,大家如果也觉得不错就一起来推~~~   ---------------------------------      在黑客世界里,当提出一个技术问题时,你能得到怎样的回答?这取决于挖出答案的难度,同样取决于你提问的方法。本指南旨在帮助你提高发问技巧,以获取你最想要的答案。       首先你必须明白,黑客们只偏爱艰巨的任务,或者能激发他们

Struts2常用标签总结--转载

Struts2常用标签总结 一 介绍 1.Struts2的作用 Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。 Struts2的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于

【转载】ACM感悟

今天看了一篇我们学校前辈的ACM的感悟,觉得写的十分有道理,这里转载,文章还会不断的改进和更新。 原文链接:http://www.cnblogs.com/Chierush/p/3760870.html?ADUIN=1339764596&ADSESSION=1401536826&ADTAG=CLIENT.QQ.5329_.0&ADPUBNO=26349 声明:本文是写给弱校ACM新手的一点

【scala 安装错误】错误: 找不到或无法加载主类 scala.tools.nsc.MainGenericRunner

错误: 找不到或无法加载主类 scala.tools.nsc.MainGenericRunner 原因: Scala安装路径中包含空格。 解决办法:scala 不要安装在E:\Program Files 这种有空格的目录下,简直坑

【spring】does not have member field ‘com.sun.tools.javac.tree.JCTree qualid

spring-in-action-6-samples 的JDK版本 最小是11,我使用 了22: jdk21 jdk22 都与lombok 不兼容,必须使用兼容版本, 否则报错: thingsboard 的大神解释了: java: java.lang.NoSuchFieldError: Class com

[UVM]6.component driver monitor sequencer agent scoreboard env test

1.知识点回顾 (1)component需要有parent,因为参加构成组件,所以需要(继承); (2)object与component之间间隔report_object。 2.组件家族 (1)构建寄存器模型 :uvm_reg_predictor;激励器:driver/random_stimulus/sequencer_base/sequencer;监测器:monitor;