io

当没有任何内容执行繁重的 io 时,什么会导致较高的“%wa”值?
io

当没有任何内容执行繁重的 io 时,什么会导致较高的“%wa”值?

我现在在 Linux 下有一个92.3%wa值,当我运行 时,我没有看到任何导致大量 io 的东西。导致这个大值的原因可能是什么?我该如何诊断这个问题?topiotop -a%wa 的整个标题部分top是: top - 09:23:46 up 126 days, 11:09, 57 users, load average: 1.00, 1.00, 1.00 Tasks: 480 total, 1 running, 467 sleeping, 11 stopped, 1 zombie Cpu(s): 2.5%us, 2.5%sy, 0.0...

Admin

中/高 IO 期间性能缓慢
io

中/高 IO 期间性能缓慢

Windows XP 机器在维护网络或磁盘 IO 时性能会变慢。CPU 和内存使用率都很低,根据 Process Explorer,系统+中断使用率 < 5%。内存使用率 < 20%(4GB)。维护磁盘或网络 IO 为 ~150KB/s 或以上会导致严重减速。最明显的是应用程序(全部应用程序)启动极其缓慢(用 MinGW 编译的一个小型 Hello World C 应用程序花了 12 秒才显示 printf() 消息并退出。) 这是正常的吗?如果不是,那到底是怎么回事?这也不是可能的最大 I/O...我可以轻松达到 HDD 100MB/s 和网...

Admin

无法使用 gdisk 修复 GPT 损坏的磁盘
io

无法使用 gdisk 修复 GPT 损坏的磁盘

我有一个磁盘,它在执行磁盘操作时(下载文件时)被强制关闭。现在,GPT 已损坏,我无法正确安装它。我尝试使用Disks程序的自动安装功能安装它,有时经过很长一段时间后,我会看到一些文件(使用时许多文件夹显示为丢失或缺失mc)。 首先。我尝试使用 进行修复fsck,然后e2fsck。但后来我意识到 GPT 已损坏。后者程序说超级块已损坏。甚至使用建议的超级块之一进行备份也无法解决问题。 我尝试使用 来修复它gdisk,但我甚至无法进入菜单模式: # gdisk /dev/sda GPT fdisk (gdisk) version 1.0.10 Problem...

Admin

暂时禁用远程连接的硬件 IO 端口
io

暂时禁用远程连接的硬件 IO 端口

我正在使用月光和阳光将我的桌面传输到我的移动设备以进行远程访问。 有没有办法通过脚本打开和关闭除以太网之外的所有 IO 端口,以防止在远程部分期间直接访问硬件? 或者更简单的替代方案,只需阻止特定设备的鼠标和键盘输入就足够了 我尝试了几种方法,ahk、devcon、pnputil、padlock,它们要么在太高的层拦截输入,要么需要重新启动来禁用/启用设备。 如果我没记错的话,autolt 也会在高层进行拦截,在这种情况下远程桌面也会被阻止。 我并不乐观地认为现在还存在解决方案,有人可以指导我如何开始解决这个问题吗? GUI 解决方案可能有点繁琐,但我总能将...

Admin

ionicice 可以减少硬盘的磨损吗?
io

ionicice 可以减少硬盘的磨损吗?

在不知道 ionice 功能如何运作的情况下,我想知道 ionice 是否可以更智能地批处理磁盘 I/O 操作,以实现更高效的物理移动(特别是旋转磁盘)。 我在 cron 作业中运行了很多内容索引(grep、tee)和传输(rsync)操作,因此想知道我是否可以立即降低它们的破坏性。 ...

Admin

如何查看笔记本电脑 usbcpd 端口的最大瓦数?
io

如何查看笔记本电脑 usbcpd 端口的最大瓦数?

我有一台联想笔记本电脑,其中有一个 USB C 3.2 gen 2 端口标记为 USB-PD,我想知道它的额定功率是多少。根据谷歌搜索,USB 3.1 PD 端口似乎支持高达 240 瓦,但我不确定那个端口是什么。没有关于速度的端口标签。是否有一些软件可以扫描 USB 端口并提供每个端口的规格? 如果需要的话,这里是设备管理器的屏幕截图: ...

Admin

连续写入多个文件:顺序写入还是随机写入 I/O?
io

连续写入多个文件:顺序写入还是随机写入 I/O?

我正在尝试选择一张 SD 卡来为一个应用程序获得最佳的 I/O 性能,该应用程序基本上执行以下操作: 写入 4K 30FPS 视频流 写入 VGA 视频流 写入各种类型(文本、ROS 包等)的多个日志文件 所有这些都是在操作过程中连续且同时进行的。天真地,为了获得最佳性能,人们可能会购买具有良好顺序写入基准的 SD 卡。然而,我有这些疑问: 如果有多个文件正在写入,这算作连续写入吗? 如果一项任务比其他任务(4K 视频与日志文件)使用更多的吞吐量,该怎么办? 如果文件在写入时不断增长/生成(而不是批量传输现有文件),这是否算作顺序写入? 因此我...

Admin

WSL 中网络响应的 json.load 速度极慢
io

WSL 中网络响应的 json.load 速度极慢

在我的系统上解码 json 响应需要花费大量时间 - Precision 5520(第 11 代 I7,64 GB),Windows 10 Pro 下 WSL2 下搭载 Linux 20.04 LTS。以下是代码的相关部分: def ms_now(): return int(time.time_ns() / 1000000) class Timer(): def __init__(self): self.start = ms_now() def stop(self): return ms_now()...

Admin

blktrace 工具中的 btt 在 android 中不报告任何数据
io

blktrace 工具中的 btt 在 android 中不报告任何数据

我已经使用 android 中的 blktrace 将跟踪数据收集到文件 parse.bin 中。然后我使用btt以下方法解析 cellocted 数据: /ssd/blktrace/btt/btt -i 解析.bin 但它没有报告任何数据。报告如下: ==================== All Devices ==================== ALL MIN AVG MAX N --------------- -------------...

Admin

检查卷上的每个文件是否都可以成功读取
io

检查卷上的每个文件是否都可以成功读取

多年来第一次,我的磁盘(SSD 使用 DiskInfo 显示健康度为 99%!)出现了一些无法读取的文件。我尝试使用 wxHexEditor 打开这些文件,在文件内容中滚动时,在某个点,我收到 I/O 错误/文件错误。此外,我无法复制/粘贴文件,Windows 因 I/O 错误而停止。重启后也是如此。 我做了chkdsk /f但没有发现任何特殊情况。 我现在已经运行了很长时间chkdsk /r /f但到目前为止没有检测到错误。 问题:Windows 中是否存在一种(内置的?)方法来完全读取卷上每个文件的 100% 字节,以确保每个文件确实可读且没有任何 I/...

Admin

在 Linux(Fedora)上,我想跟踪特定进程的 I/O,以了解它是否挂起或正在取得进展
io

在 Linux(Fedora)上,我想跟踪特定进程的 I/O,以了解它是否挂起或正在取得进展

所以...我正忙着清理二十年的备份,并且有一项特殊的工作,试图获取sha1sum两个可能重复的文件,但它似乎挂了......关键词是“似乎”。 该磁盘上还有很多其他 I/O 正在进行,而且需要这样做。但只有这一项工作似乎卡住了 - 早就应该完成了。D+每次我查看时,进程状态都是这样的,但这就是它pidstat所说的: Linux 6.0.12-100.fc35.x86_64 (fs2) 07/06/2023 _x86_64_ (12 CPU) 12:44:08 PM UID PID %usr %sys...

Admin

ZFS I/O 错误,导入期间出现内核崩溃
io

ZFS I/O 错误,导入期间出现内核崩溃

我正在运行带有 4 个数据 2TB SSD 的 raidz1-0(RAID5)设置。 午夜时分,我的 2 个数据盘不知为何出现了一些 I/O 错误(来自 /var/log/messages)。 当我早上调查时,zpool 状态显示以下内容: state: SUSPENDED status: One or more devices are faulted in response to IO failures. action: Make sure the affected devices are connected, then run 'zpool clear...

Admin

在计算机运行时关闭其电源会损坏 I/O 吗?
io

在计算机运行时关闭其电源会损坏 I/O 吗?

在构建 HTPC 时,我们不小心在运行时关闭了电源。主板仍在运行,风扇仍在运转,但视频输出和 USB 设备不再响应。主板是不是坏了?或者有解决办法吗?到目前为止,我们尝试了不同的显示器、不同的端口、不同的设备,并移除/恢复了 CMOS 电池。 使用带有 AMD Ryzen 7 7700X 的 Asus Prime A620M-A 主板。 ...

Admin

磁盘写入性能差且 PSI 高
io

磁盘写入性能差且 PSI 高

我目前遇到了一个问题,写入文件会给 I/O 端带来极高的压力: 甚至系统会停滞几秒钟,然后写入一点,再次停滞,然后写入,依此类推,直到最终完成。看起来,如果文件在 1GB 以内,写入就没问题(好像有缓存),但一旦超过这个大小,就会开始停滞。 系统是一台迷你电脑,配备:Intel N100 NVME SSD 512GB(完全加密)16GB RAM Ubuntu 22.04.2 LTS 没什么特别的,但我认为它不应该这么做。 尝试了以下操作: 已经发现 SSD(或控制器)制造商是 MAXIO,可能是低端产品。 dd if=/dev/zero of=diskb...

Admin

如何从 Windows 10 上的命令行获取当前 IO 利用率百分比?
io

如何从 Windows 10 上的命令行获取当前 IO 利用率百分比?

我已经知道如何获得中央处理器使用百分比: wmic cpu get loadpercentage 返回: LoadPercentage 21 但是输入输出? 意思是总计磁盘使用率百分比,或者每个磁盘一个。最好两者都有。 我搜索了很久,甚至在 IRC 上询问了其他人,但还是没有找到答案。我也尝试深入挖掘,wmic但找不到诸如 之类的东西wmic io get loadpercentage。 在 GUI 中以可视化方式提供Task Manager此信息。我需要文本格式的信息(我将定期获取它以输入到我的数据库中)。 我不想安装额外的软件。 ...

Admin