在一个九人社区的房子里,我们的互联网连接出现间歇性问题。它似乎中断了很短的时间间隔,所以我正在寻找一个应用程序来定期测试连接性并记录它。例如,每分钟左右 ping 一次 Internet 上的主机并记录结果。我想要的是记录连接何时关闭以及一段时间内的时间。这不是企业问题,因此我正在寻找免费的应用程序或脚本来完成此任务。谢谢
简短的问题:在 Ubuntu 中,我如何找出每个进程在某个时间间隔(例如,最后一小时、最后一天……)使用了多少网络数据?
长问题:我正在使用移动数据计划将我的 Ubuntu 机器连接到互联网。连接几个小时后,数据使用量超过 2 GB,有点超出预期。所以我想知道数据去哪儿了。在互联网上搜索,我找到了几个工具,例如 nethogs。但是 nethogs 只告诉我每个进程正在使用的瞬时带宽,我不在乎。是否有工具可以告诉我每个进程在某个时间间隔(例如,最后一小时、最后一天……)使用了多少网络数据?
任何仅显示瞬时带宽使用情况的工具都无济于事。数据吞噬过程可能仅在我不知道的短时间内处于活动状态,因此很难判断要监控哪个时刻。
任何仅显示机器或接口(例如,eth0、wwan0、...)的总数据使用情况的工具都无济于事。我已经从数据包提供商那里获得了这些信息。
感谢您的任何评论。
我正在使用 rsync 将大约 2Tb 的数据从 ntfs 磁盘备份到另一个 ntfs 磁盘(我也尝试过使用午夜指挥官),并且复制以“良好”的 25Mb/s 速度开始,但是在复制了几个千兆字节后速度下降有时甚至更低到大约 5Mb/s。
如果我停止复制并重新开始 rsync 以继续复制,速度会再次以 25Mb/s 左右开始,然后回到 5Mb/s。
这是 rsync 的开始,从这里开始慢慢复制。
>f+++++++++ _University Courses/Harvard/Harvard - Advanced Algorithms 2016/11-Advanced Algorithms (COMPSCI 224), Lecture 11.mp4
502,527,183 100% 25.29MB/s 0:00:18 (xfr#2, ir-chk=1021/53136)
>f+++++++++ _University Courses/Harvard/Harvard - Advanced Algorithms 2016/12-Advanced Algorithms (COMPSCI 224), Lecture 12.mp4
494,046,164 100% 25.45MB/s 0:00:18 (xfr#3, ir-chk=1020/53136)
>f+++++++++ _University Courses/Harvard/Harvard - Advanced Algorithms 2016/13-Advanced Algorithms (COMPSCI 224), Lecture 13.mp4
389,502,911 100% 25.77MB/s 0:00:14 (xfr#4, ir-chk=1019/53136)
>f+++++++++ _University Courses/Harvard/Harvard - Advanced Algorithms 2016/14-Advanced Algorithms (COMPSCI 224), Lecture 15.mp4
401,384,534 100% 14.92MB/s 0:00:25 (xfr#5, ir-chk=1018/53136)
>f+++++++++ _University Courses/Harvard/Harvard - Advanced Algorithms 2016/15-Advanced Algorithms (COMPSCI 224), Lecture 16.mp4
498,564,894 100% 4.94MB/s 0:01:36 (xfr#6, ir-chk=1017/53136)
>f+++++++++ _University Courses/Harvard/Harvard - Advanced Algorithms 2016/16-Advanced Algorithms (COMPSCI 224), Lecture 17.mp4
417,205,204 100% 2.30MB/s 0:02:52 (xfr#7, ir-chk=1016/53136)
>f+++++++++ _University Courses/Harvard/Harvard - Advanced Algorithms 2016/17-Advanced Algorithms (COMPSCI 224), Lecture 18.mp4
495,885,960 100% 6.16MB/s 0:01:16 (xfr#8, ir-chk=1015/53136)
>f+++++++++ _University Courses/Harvard/Harvard - Advanced Algorithms 2016/18-Advanced Algorithms (COMPSCI 224), Lecture 19.mp4
475,335,986 100% 2.75MB/s 0:02:45 (xfr#9, ir-chk=1014/53136)
>f+++++++++ _University Courses/Harvard/Harvard - Advanced Algorithms 2016/19-Advanced Algorithms (COMPSCI 224), Lecture 20.mp4
485,359,371 100% 1.40MB/s 0:05:29 (xfr#10, ir-chk=1013/53136)
>f+++++++++ _University Courses/Harvard/Harvard - Advanced Algorithms 2016/20-Advanced Algorithms (COMPSCI 224), Lecture 21.mp4
505,021,448 100% 6.46MB/s 0:01:14 (xfr#11, ir-chk=1012/53136)
>f+++++++++ _University Courses/Harvard/Harvard - Advanced Algorithms 2016/21-Advanced Algorithms (COMPSCI 224), Lecture 22.mp4
驱动器没有明显的碎片。
我尝试使用 big_writes 和 async 选项安装驱动器,但我没有看到任何区别。
我用带和不带缓存的 hdparm 测试了速度,速度比那些 25Mb/s 快。
我用 iostat 监控,%rwqm 非常高,但我不知道这是坏还是好的。
我试图找到瓶颈或问题,但我无法找到它,任何关于如何监控和分析问题的帮助将不胜感激。
更新:我尝试禁用磁盘写入缓存以检查驱动器填充缓存后是否发生速度下降:
sudo hdparm -W0 /dev/sde
但问题仍然存在,驱动器的行为相同。
更新:
$ free -h
total used free shared buff/cache available
Mem: 7.5Gi 1.1Gi 146Mi 13Mi 6.2Gi 6.1Gi
Swap: 0B 0B 0B
$ sudo dmidecode -s bios-version
4.6.4
$ sysctl vm.swappiness
vm.swappiness = 60
$ top
top - 21:16:09 up 6 days, 23:40, 5 users, load average: 3.45, 2.89, 2.58
Tasks: 179 total, 1 running, 178 sleeping, 0 stopped, 0 zombie
%Cpu(s): 12.5 us, 20.1 sy, 0.0 ni, 17.4 id, 48.4 wa, 0.0 hi, 1.6 si, 0.0 st
MiB Mem : 7689.6 total, 254.0 free, 1151.4 used, 6284.2 buff/cache
MiB Swap: 0.0 total, 0.0 free, 0.0 used. 6225.8 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
7320 usuario 20 0 284924 172348 1288 S 13.5 2.2 1:53.63 rsync
7305 usuario 20 0 174100 92956 2748 S 12.9 1.2 2:13.81 rsync
17809 usuario 20 0 1754596 476276 18104 S 11.9 6.0 2080:14 kodi-x11
27195 root 20 0 18972 9736 1840 S 7.9 0.1 58:03.15 mount.ntfs
14377 root 20 0 19948 10536 1764 S 6.3 0.1 126:50.65 mount.ntfs
13856 root 20 0 0 0 0 S 3.3 0.0 52:25.26 usb-storage
132 root 20 0 0 0 0 S 3.0 0.0 221:29.02 kswapd0
25821 usuario 20 0 23816 14980 2884 S 2.3 0.2 9:46.40 tmux: server
4909 root 20 0 0 0 0 D
创建交换文件后更新:
free -h
预减速:
$ free -h
total used free shared buff/cache available
Mem: 7.5Gi 427Mi 135Mi 11Mi 7.0Gi 6.8Gi
Swap: 4.0Gi 3.0Mi 4.0Gi
free -h
减速期间:
$ free -h
total used free shared buff/cache available
Mem: 7.5Gi 421Mi 127Mi 11Mi 7.0Gi 6.8Gi
Swap: 4.0Gi 8.0Mi 4.0Gi
但是复制了几个文件后速度仍然很低:
sending incremental file list
.d..t...... _University Courses/MIT/MIT - Computers System Security 2014/
>f+++++++++ _University Courses/MIT/MIT - Computers System Security 2014/19-20. Mobile Phone Security.mp4
866,880,572 100% 28.03MB/s 0:00:29 (xfr#1, ir-chk=1003/53245)
>f+++++++++ _University Courses/MIT/MIT - Computers System Security 2014/20-21. Data Tracking.mp4
666,687,288 100% 27.70MB/s 0:00:22 (xfr#2, ir-chk=1002/53245)
>f+++++++++ _University Courses/MIT/MIT - Computers System Security 2014/21-22. Guest Lecture by MIT IS&T.mp4
716,033,570 100% 25.97MB/s 0:00:26 (xfr#3, ir-chk=1001/53245)
>f+++++++++ _University Courses/MIT/MIT - Computers System Security 2014/22-23. Security Economics.mp4
693,628,642 100% 25.63MB/s 0:00:25 (xfr#4, ir-chk=1000/53245)
>f+++++++++ _University Courses/MIT/MIT - Design and Analysis of Algorithms 2015/01-1. Course Overview, Interval Scheduling.mp4
1,069,906,667 100% 24.40MB/s 0:00:41 (xfr#5, ir-chk=1122/53368)
>f+++++++++ _University Courses/MIT/MIT - Design and Analysis of Algorithms 2015/02-2. Divide & Conquer - Convex Hull, Median Finding.mp4
919,036,317 100% 3.29MB/s 0:04:26 (xfr#6, ir-chk=1121/53368)
>f+++++++++ _University Courses/MIT/MIT - Design and Analysis of Algorithms 2015/03-R1. Matrix Multiplication and the Master Theorem.mp4
67,469,312 6% 4.71MB/s 0:03:23
在 Windows 上,我使用 CrystalDiskInfo 来告诉我硬盘何时坏了。它有一个指示器图标,每隔几分钟左右会自动更新 SMART 数据。
在 Linux 上,有一些程序可以检查 SMART 值,但它们必须手动执行。
是否有程序在后台运行并在出现 SMART 警告时立即发送通知?
我想知道我在一个月内用我的电脑发出了多少 http/s 请求(Ubuntu 18.10)
ubuntu 有什么命令可以看到吗?
我需要能够看到当时所有音频的实时频谱图,无论在计算机的哪个位置(youtube、facebook、媒体播放器、microfone)。
我不知道声波可视化器是否有这个功能......我不知道其他好的光谱图分析器。
有小费吗 ?
在全新安装 18.10 时,我尝试安装 CPU 使用率小部件
https://extensions.gnome.org/extension/120/system-monitor/
在该链接上显示错误:
尽管 GNOME Shell 集成扩展正在运行,但未检测到本机主机连接器
我在联想笔记本电脑上有 Kubuntu 18.10 和 KDE Plasma 5.14.4。
是否有 CPU 监视器小部件以 GHz 显示 CPU 频率?
我想要以 GHz 为单位从系统托盘中的小部件进行实时监控。
如果可能,如何使 Psensor 以 GHz 或类似的方式显示 CPU 频率?
我想从系统托盘监视 CPU 频率(以 GHz 为单位),并且不想像副本那样以百分比监视 CPU 使用率。
有时我使用命令行程序,它需要在相当长的时间后输入,如果桌面上当前窗口顶部有警报、音频消息和/或信息窗口,它有助于完成他们的工作。我正在考虑图形桌面环境或窗口管理器。除非 GUI 工具通过终端窗口和通过ssh
.
如果我制作了自己的程序或者它是一个小的 shellscript,我可以修改它以产生警报,但是许多程序没有提供源代码,或者很难弄乱它。因此,在 Ubuntu 系统中拥有一个工具会很好,它可以监视大多数已编译的程序和脚本,并在 [慢] 命令行进程需要我注意时唤醒我。
写东西时,表明程序正在等待输入或已完成,结果可供我使用。
那么如何找到或制作一个工具来监视终端窗口中的活动并在编写某些内容时产生警报?
我是 ubuntu 新手,在读取系统温度时遇到了一些问题。我按照一些指南尝试使用 lm-sensors 和 psensors,但没有成功。我也尝试了 hardinfo ,它看起来非常好用,当我用它来监控我的 cpy temps 时,我得到以下信息:
注意: pc 在检测内核或 cpu 使用情况时没有问题。
当我从终端运行 hardinfo 时,我也会收到以下消息:
与此事有关,但与 ubuntu 无关,当我通过 35-45 摄氏度的 BIOS 监控它时,我的计算机上的 cpu 温度运行非常热,我不确定这是否是因为主板没有读取温度对,或者如果在我安装新的冷却器时冷却器糊涂得不好,它是海盗船 150i pro,它带有预先涂抹的冷却器糊,或者最后,如果它上面的风扇以某种方式旋转得不够快(我假设如果系统无法读取 CPU 温度,则无法根据需要控制风扇速度)。
我了解第二部分是否在错误的论坛中,但如果我能获得两者的帮助,我将不胜感激,因为我认为这些问题是相关的。
提前致谢。
编辑:我意识到温度监控一直有效,只是它(对我来说)有一个奇怪的名字——“k10temp_temp1”,显然,我的 cpu(ryzen 2700x)上只有一个传感器,这对我来说是新的来自windows和intel。