首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Linux中仅CLI的工具生成磁盘使用情况图表/图表

在Linux中,可以使用命令行工具(CLI)来生成磁盘使用情况图表。以下是一些常用的工具和方法:

  1. ncdu

ncdu是一个用于交互式磁盘使用分析的工具,可以帮助用户快速找到占用磁盘空间的文件和目录。要安装ncdu,请在终端中输入以下命令:

代码语言:txt
复制
sudo apt-get install ncdu

要使用ncdu,请在终端中输入以下命令:

代码语言:txt
复制
ncdu /path/to/directory
  1. du

du是一个用于报告磁盘使用情况的工具。要使用du,请在终端中输入以下命令:

代码语言:txt
复制
du -sh /path/to/directory/*

这将显示指定目录下所有文件和目录的大小。

  1. df

df是一个用于报告文件系统磁盘空间使用情况的工具。要使用df,请在终端中输入以下命令:

代码语言:txt
复制
df -h

这将显示文件系统的总大小、已用空间和可用空间。

  1. gnuplot

gnuplot是一个用于生成图表的工具。要安装gnuplot,请在终端中输入以下命令:

代码语言:txt
复制
sudo apt-get install gnuplot

要使用gnuplot,请在终端中输入以下命令:

代码语言:txt
复制
gnuplot -e "set terminal png; set output 'output.png'; set title 'Disk Usage'; set xlabel 'Directory'; set ylabel 'Size (MB)'; set key off; plot '< du -bs /path/to/directory | awk '{print $2}'' using 2:xticlabels(1) with boxes notitle"

这将生成一个名为output.png的PNG图像,显示指定目录下所有文件和目录的大小。

总之,使用Linux中仅CLI的工具生成磁盘使用情况图表/图表的方法有很多,例如ncdu、du、df和gnuplot等。用户可以根据自己的需求选择合适的工具来生成图表。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Linux 监控磁盘分区使用情况 10 个工具

在本文[1],我们将回顾一些可用于检查 Linux 磁盘分区 Linux 命令行实用程序。...监控存储设备空间使用情况是系统管理员最重要任务之一,它可以确保存储设备上有足够可用空间,以维持 Linux 系统高效运行。...hwinfo 要将信息限制为摘要,请使用 --short 选项,如以下命令所示: hwinfo --short --block 8. df df 命令用于检索有关 Linux 文件系统使用情况磁盘使用情况和可用存储空间基本信息...它使用不同颜色来突出显示具有特定属性磁盘分区。 pydf 空间不足? 一旦您意识到任何存储磁盘空间不足或已满,您应该: 首先,使用任何 Linux 系统备份工具备份系统上所有重要文件。...然后,借助 rm 命令从存储磁盘删除任何不再重要或将来不会使用文件,或者使用 CCleaner 工具Linux 查找并删除不需要文件。

74620

如何通过Smem命令行检查Ubuntu上内存使用情况

如何检查Ubuntu Linux内存使用情况,我们可以安装并使用Smem内存报告工具来显示Ubutnu Linux系统上内存使用情况。...Smem是一个命令行工具,用于检查Linux,每个进程内存使用情况,百分比或图表。 Stellarium smem是一个可以在Linux系统上提供大量内存使用情况报告工具。...简而言之,它是共享内存份额. USS和PSS只包括物理内存使用情况。 它们不包括已被换出到磁盘内存。 最终内存使用量可以通过进程,用户,映射或全系统文本模式或图形模式输出进行报告。...读取数据快照 轻量级嵌入式系统捕获工具 内置图表生成 smem要求: 在/proc//smaps中提供“Pss”度量Linux内核(一般为2.6.27或更新版本)。...matplotlib库(当您想要生成图形图表时)。

1.9K80

16 个有用带宽监控工具来分析 Linux 网络使用情况

◆ 概述 为什么今天网络这么慢?您是否在监控 Linux 网络带宽使用情况时遇到问题?如果你想可视化网络中正在发生事情,以便了解和解决导致网络缓慢任何原因,今天工具可以帮助到你。...& Mint] $ sudo pacman -S iftop [On Arch Linux] ◆ 3. nload - 显示网络使用情况 nload是另一个简单易用命令行工具,用于实时监控网络流量和带宽使用情况...它使用图表来帮助您监控入站和出站流量。此外,它还显示传输数据总量和最小/最大网络使用量等信息。...NetHogs – 监控网络流量带宽 NetHogs是一个类似于顶部小型文本工具,用于监控 Linux 系统上运行每个进程或应用程序实时网络流量带宽使用情况。...SARG – squid 分析报告生成器 SARG是一个 squid 日志文件分析器和互联网带宽监控工具。它会生成有用 HTML 报告,其中信息包括但不限于 IP 地址和总带宽使用情况

3.7K30

每日生成一个固定日期格式文件,并将磁盘使用情况记录到文件

要求: 按照(xxxx-xx-xx)这样日期格式每日生成一个文件,比如今天生成文件为2018-2-7.log,并且把磁盘使用情况写到这个文件(不考虑cron,仅仅写脚本) 需求分析...这个脚本中有两点,一是按照日期格式来生成文件 二是把磁盘使用情况写到这个文件 实现 日期文件格式为(xxxx-xx-xx),两种方法实现,date命令笔记 date +%F date +%Y-%m...命令查看磁盘使用情况 -h可以适当使用单位,来显示磁盘使用情况 [root@hf-01 ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda3...2018-02.07.log日志文件,并且这个日志文件记录了是磁盘使用情况 ---- 扩展 shell脚本反引号可以表示为一个命令结果,通常给变量赋值(PS:注意在赋值等于号两边不要有空空格,...,会有正确和错误输出信息,>会把正确输出信息输入到指定文件里,而 2> 会把错误信息写入到指定文件里 小练习 需求 每日生成一个固定日期格式文件,并将根目录下所有文件名记录到文件 [

90220

Jmeter系列(38)- 详解性能监控工具 nmon

,前面也讲了通过 ServerAgent 去监控服务器 这一篇博文将详细讲解 nmon 监控工具 nmon 官方介绍 nmon是一种在 AIX 与各种 Linux 操作系统上广泛使用监控与分析工具 它能在系统运行过程实时地捕捉系统资源使用情况...内存使用情况 磁盘适配器 文件系统可用空间 页面空间和页面速度 异步I/O,适用于AIX 网络文件系统(NFS) 磁盘 I/O 速度、传输和读/写比率 服务器详细信息和资源 内核统计信息 消耗资源最多进程...将这个 .nmon 文件传输到本地,用于后续结果分析 重点 一般来说不建议对稳定性测试(压力测试)使用 nmon 监控,因为生成 nmon 文件超过10M时,分析工具会由于内存不足导致报错 如果必须进行的话...由 IBM 提供, 使用 excel 宏命令分析加载生成 excel 图表,展示资源占用各项信息 下载nmon_analyser 官方:http://nmon.sourceforge.net/pmwiki.php...包括主机 CPU 使用情况汇总以及每个 CPU 运行情况。

1.7K10

16个 Awesome 工具让 Kubernetes 如虎添翼

在 DevOps 生态系统,拥有出色 DevOps 工具来减轻人为操作非常重要。每个 DevOps 阶段都可以使用大量 DevOps 工具。...您可以使用Helm图表开始使用Kamus。 Kamus带有两个实用程序– Kamus CLI和Kamus init容器。...Scope 功能: 帮助您实时监控Docker容器 提供在容器运行进程之间轻松导航 显示主机或服务CPU和内存使用情况 使用CLI重新启动,停止或暂停容器,而无需离开范围浏览器窗口 支持自定义插件以获取有关容器...cAdvisor cAdvisor是用于监视容器开源工具。它用于了解集群上运行容器性能特征和资源使用情况。...该实用程序可用于Windows,Linux和macOS。当前,它适用于节点,Pod,名称空间,服务。使用Popeye,您可以轻松地识别已用和未使用资源,端口不匹配,RBAC规则,指标利用率等。

1K30

牛逼运维常用工具系列-2

劳动最光荣 nmon nmon是linux性能监视和分析数据工具,它安装很简单,下载解压后,添加可执行权限,即可运行 ?...文件输出的话,主要是通过保存文件,后期通过nmonchar以网页形式输出图表或结合Excel生成图表信息 ?...Postfix 等软硬件资源使用情况。...下载地址:https://github.com/netdata/netdata.git ncdu ncdu是用来查看和分析linux各目录对磁盘空间占用情况工具,在ubuntu或者mac上,可以通过...有些时候,我们通过监控工具,或者iftop、nload等网络分析工具,可以看到带宽使用情况,但是我们无法定位进程占用带宽情况,nethogs是这个时候非常贴心工具 nethogs参数: nethogs

64710

快速学习Linux常用性能监控命令及工具

linux系统环境测试开发过程,我们常常需要评估系统性能,尤其在性能测试工作,我们需要通过系统资源监控,从而分析定位系统性能瓶颈。...首先,我们要知道从哪些维度来评估系统性能好坏: CPU利用率及负载 内存利用率 磁盘I/O利用率 网络利用率 如何监控上述系统资源使用情况,有哪些常用命令和工具呢。...常用参数: -s:显示内存相关统计信息, -a:显示活跃和非活跃内存 -d:显示磁盘相关统计信息 -t:显示时间 2.top top是一个功能强大性能监控工具,是linux使用者最常使用系统命令,作用类似于...能够实时监控系统运行状态,主要显示系统各个进程资源使用情况,并根据cpu及内存等进行排序。...YYMMDD_HHMM.nmon -m:指定统计文件保存目录 nmon-s1-c60-f-m/home/nmon 使用nmonanalyser可以把nmon采集数据生成直观Excel图表,如下:

79421

如何可视化地查看 Linux 系统磁盘使用情况

---- 本文介绍一个可视化地查看 Linux 系统磁盘使用情况工具——Duc。 Duc 是一个工具集,可以在类 Unix 操作系统上建立索引、检查和可视化系统磁盘。...Duc 是一个非常快速及便捷工具,它将你磁盘使用情况经优化后保存在数据库里。所以,在索引建立之后,你可以很快速地找到你文件。 此外,它有很多种用户界面,并支持多种数据库格式。...比如你想知道 ls 子命令使用方法,可以这样执行: $ duc help ls 3. 可视化磁盘使用情况 在以上部分,我们已经知道了如何用 duc 命令来列出文件及目录。但是,这样并不直观。...我们还可以使用图表来显示文件尺寸。 如果我们想要用图表方式来显示一个给定目录,可以如下使用 ls 子命令: $ duc ls -Fg /home/alvin 输出结果如下: ?...你还可以使用 -R 选项来以树状形式来查看磁盘使用情况: $ duc ls -R /home/alvin ?

2.1K20

11 款可替代 top 命令工具

UI 菜单; 网络使用情况自动缩放图; 如有新版本可用,则在菜单显示消息; 显示当前磁盘读写速度; 3.2 bpytop 安装 Mac OSX 安装: # brew install bpytop...四、btop btop[3]基于 C++ 语言编写,主要用于展示当前 Linux 操作系统处理器、内存、磁盘、网络和进程使用情况和统计信息资源监视器。...; 支持显示磁盘容量、使用情况、温度传感器、电池使用情况信息; 支持显示、排序、搜索有关流程信息小部件(CPU、内存、网络、进程、磁盘、温度、电池); 支持使用命令行标志或配置文件控制可定制行为(...12.1 zenith 特征 可选 CPU、内存、网络和磁盘使用情况图表 支持浏览磁盘可用空间、NIC IP 地址、CPU 频率 支持显示 CPU、内存和磁盘用户 电池百分比、充电或放电时间、已用电量...类似于 top 可过滤进程表,包括每个进程磁盘使用情况 更改流程优先级 可缩放图表视图(支持及时回滚) 使用信号管理流程 运行之间保存性能数据 NVIDIA GPU GPU 利用率指标(带有

1.2K10

oVirt 架构学习

REST API - 允许应用程序执行虚拟化操作API,由命令行工具和python SDK使用 CLI / SDK - 命令行界面和SDK提供了一种通过脚本操作与引擎进行通信方式。...报告引擎 - 使用Jasper Reports根据历史数据库数据生成关于系统资源使用情况报告 SPICE客户端 - 允许用户访问虚拟机实用程序。...CLI / SDK CLI和SDK正在使用上面提到REST API。...SDK: 基于PythonSDK允许对不同实体执行操作 完整协议抽象 完全符合oVirt API架构 自动完成 自我描述 直观且易于使用 自动生成 CLI: 基于PythonCLI允许查询和执行不同实体上操作...客人代理 访客代理为oVirt引擎提供附加信息,例如访客内存使用情况,访客IP地址,安装应用程序和sso。

3.8K20

通过案例带你轻松玩转JMeter连载(49)

在测试资源允许情况下,可保留这个监听器执行测试,但根据JMeter官方建议,还是推荐使用CLI模式保存测试结果后再使用聚合报告进行查看分析以降低对性能影响。...代表完成请求数/秒/分钟/小时,通常可以反应服务器事务处理能力。 接收KB/sec:每秒接受多少KB数据,反应获取数据网络使用情况。...发送KB/sec:每秒发送多少KB数据,反应发送数据网络使用情况。 比如2组样本,每组各10个样本响应时间分别如表1所示。...接收KB/sec:每秒接受多少KB数据,反应获取数据网络使用情况。 发送KB/sec:每秒发送多少KB数据,反应发送数据网络使用情况。 平均字节数:样本响应数据平均大小,以字节为单位。...Ø 显示号码分组:是否显示Y轴标签数字分组。 图例定义图表图例位置和字体设置。 5 图形结果 图形结果生成一个简单图形,用于绘制所有采样时间。

2.3K10

如何在CentOS 7上安装和配置Grafana从Zabbix绘制漂亮图形

介绍 Zabbix是一款出色监控工具,可从服务器,虚拟机和其他类型网络设备收集数据,因此您可以分析趋势或问题。它针对新出现问题提供了功能丰富通知,但内置数据分析和可视化工具并不易于使用。...在本教程,您将安装Grafana并将其配置为显示来自Zabbix数据,您将学习如何编写自己自定义仪表板来监视CPU和文件使用情况。...安装插件最简单方法是使用与Grafana捆绑在一起CLI工具grafana-cli。...首先,我们将创建一个显示Zabbix服务器CPU使用图表。选择添加面板项,然后单击 图形以在该行插入新图形。 您将看到一个包含多个选项卡表单,并选中 度量标准选项卡。...您信息中心现在看起来像这样: 您现在可以使用此简单仪表板快速查看服务器的当前状态。 不要忘记删除您创建临时文件以释放磁盘空间。

5.9K10

如何使用Prometheus监控CentOS 7服务器

但是,它提供了多维数据模型和强大查询语言,使系统管理员不仅可以轻松地微调其指标的定义,还可以生成更准确报告。...节点导出器,顾名思义,以Prometheus理解格式导出大量指标(如磁盘I / O统计数据,CPU负载,内存使用情况,网络统计数据等)。...在Prometheus时间序列数据库可视化数据首选方法是使用PromDash,这是一个允许您创建自定义仪表板工具,这些仪表板不仅具有高度可配置性,而且外观更美观。.... ~/.bashrc 接下来,使用rake工具在SQLite3数据库创建PromDash表。...即使您在单个CentOS计算机上安装了所有组件,您也可以通过在每个计算机上安装节点导出程序,并将新节点导出程序URL添加到prometheus.yml数组targets来轻松监视更多计算机。

6.4K00

Linux内存管理神器:smem工具

今天给大家分享一款 Linux 系统里内存管理神器:smem 。 smem 是Linux系统上一款可以生成多种内存耗用报告命令行工具。...安装 smem 工具 如果你使用是 Fedora 19 以上系统, smem 默认在存储库,因此你可以使用 yum 来安装它: $ sudo yum install smem 对于 Ubuntu...结果可视化输出 显示数字毕竟不直观,我们还可以使用 smem 生成图形图表来显示内存使用情况,一目了然。要达到这个目的,我们需要使用到除了不能生孩子啥都可以干 Python 。...但光有 Python 还不行,还需要安装用于生成图表 matplotlib 库。...请注意,这条命令里我们还加了 -s pss ,意思是显示 PSS 内存使用情况。要获取 USS 和 RSS 饼图,只需将命令 pss 替换为 uss 或 rss 即可。

1.3K20

0629-6.2-如何使用CM API接口获取集群所有节点内存和磁盘使用情况

,部分客户也有自己统一监控平台,需要将CM上监控指标集成到统一监控平台上,因此可以通过提供API接口获取监控指标,本篇文章Fayson主要介绍如何通过CM API接口获取集群所有节点内存和磁盘使用情况...2 接口查找及说明 在Cloudera ManagerAPI列表未找到一个比较合适接口来直接获取指定节点内存和磁盘使用情况,最终在API列表中找到了获取时序数据接口,该接口可以通过传入tsQuery...语句查找到关于磁盘和内存使用情况时序数据,具体接口如下: http://${cm_host}:7180/api/v32/timeseries 接口参数说明: contentType : application...在上面我们找到通过CM API接口来获取指定tsQuery语句监控数据,那接下来我们在Cloudera Manager上通过图表生成器来查询需要获取数据,最终确定tsQuery语句,如下为Fayson...2.在Cloudera Manager主机列表界面显示内存、磁盘和交换空间数据是由各个节点Agent实时推送并未写入数据库。

4.6K50

如何使用Prometheus监视您Ubuntu 14.04服务器

但是,它提供了多维数据模型和强大查询语言,使系统管理员不仅可以轻松地微调其指标的定义,还可以生成更准确报告。...节点导出器,顾名思义,以Prometheus理解格式导出大量指标(如磁盘I / O统计数据,CPU负载,内存使用情况,网络统计数据等)。...在Prometheus时间序列数据库可视化数据首选方法是使用PromDash,这是一个允许您创建自定义仪表板工具,这些仪表板不仅具有高度可配置性,而且外观更美观。.... ~/.bashrc 接下来,使用rake工具在SQLite3数据库创建PromDash表。...即使您在单个Ubuntu计算机上安装了所有组件,也可以通过在每个计算机上安装节点导出程序并将新节点导出程序URL添加到prometheus.yml数组targets来轻松监视更多计算机。

4.2K00

如何通过Cloudera Manager页面自定义图表

tsquery概述 在Cloudera Manager我么可以看到很多图表,CDH组件如HDFS、HBase等都有大量描述CPU、磁盘、作业队列等图表,这些图表可以通过tsquery语句进行构建...图表简单操作 在CM主页当安装完hadoop核心组件后默认会有如下图表: 图表可以放大以查看明细 点击图表右上角,在图表生成打开,可以选择要查看图表时间段和图表类型 CDH每个组件也有对应图表库...自定义图表 在CM主页中选择 图表>图表生成器,可以在图表生成器页面通过tsquery来构建自定义图表。...,下面我们来自定义一个图表 集群整体内存使用情况图表示例 SELECT physical_memory_used_across_hosts WHERE entityName = "1" AND category...= CLUSTER 输入完成后点击构建图表,放大后查看可以看到如下图表,以及每个节点内存使用分配信息和详细信息等 在图表生成器中生成后,可点保存,比如将图表保存到主页 保存后可以在主页看到 ?

2.1K21
领券