如何查看笔记本电脑 usbcpd 端口的最大瓦数?
我有一台联想笔记本电脑,其中有一个 USB C 3.2 gen 2 端口标记为 USB-PD,我想知道它的额定功率是多少。根据谷歌搜索,USB 3.1 PD 端口似乎支持高达 240 瓦,但我不确定那个端口是什么。没有关于速度的端口标签。是否有一些软件可以扫描 USB 端口并提供每个端口的规格? 如果需要的话,这里是设备管理器的屏幕截图: ...
我有一台联想笔记本电脑,其中有一个 USB C 3.2 gen 2 端口标记为 USB-PD,我想知道它的额定功率是多少。根据谷歌搜索,USB 3.1 PD 端口似乎支持高达 240 瓦,但我不确定那个端口是什么。没有关于速度的端口标签。是否有一些软件可以扫描 USB 端口并提供每个端口的规格? 如果需要的话,这里是设备管理器的屏幕截图: ...
我正在尝试选择一张 SD 卡来为一个应用程序获得最佳的 I/O 性能,该应用程序基本上执行以下操作: 写入 4K 30FPS 视频流 写入 VGA 视频流 写入各种类型(文本、ROS 包等)的多个日志文件 所有这些都是在操作过程中连续且同时进行的。天真地,为了获得最佳性能,人们可能会购买具有良好顺序写入基准的 SD 卡。然而,我有这些疑问: 如果有多个文件正在写入,这算作连续写入吗? 如果一项任务比其他任务(4K 视频与日志文件)使用更多的吞吐量,该怎么办? 如果文件在写入时不断增长/生成(而不是批量传输现有文件),这是否算作顺序写入? 因此我...
在我的系统上解码 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()...
我已经使用 android 中的 blktrace 将跟踪数据收集到文件 parse.bin 中。然后我使用btt以下方法解析 cellocted 数据: /ssd/blktrace/btt/btt -i 解析.bin 但它没有报告任何数据。报告如下: ==================== All Devices ==================== ALL MIN AVG MAX N --------------- -------------...
多年来第一次,我的磁盘(SSD 使用 DiskInfo 显示健康度为 99%!)出现了一些无法读取的文件。我尝试使用 wxHexEditor 打开这些文件,在文件内容中滚动时,在某个点,我收到 I/O 错误/文件错误。此外,我无法复制/粘贴文件,Windows 因 I/O 错误而停止。重启后也是如此。 我做了chkdsk /f但没有发现任何特殊情况。 我现在已经运行了很长时间chkdsk /r /f但到目前为止没有检测到错误。 问题:Windows 中是否存在一种(内置的?)方法来完全读取卷上每个文件的 100% 字节,以确保每个文件确实可读且没有任何 I/...
所以...我正忙着清理二十年的备份,并且有一项特殊的工作,试图获取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...
我正在运行带有 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...
在构建 HTPC 时,我们不小心在运行时关闭了电源。主板仍在运行,风扇仍在运转,但视频输出和 USB 设备不再响应。主板是不是坏了?或者有解决办法吗?到目前为止,我们尝试了不同的显示器、不同的端口、不同的设备,并移除/恢复了 CMOS 电池。 使用带有 AMD Ryzen 7 7700X 的 Asus Prime A620M-A 主板。 ...
我目前遇到了一个问题,写入文件会给 I/O 端带来极高的压力: 甚至系统会停滞几秒钟,然后写入一点,再次停滞,然后写入,依此类推,直到最终完成。看起来,如果文件在 1GB 以内,写入就没问题(好像有缓存),但一旦超过这个大小,就会开始停滞。 系统是一台迷你电脑,配备:Intel N100 NVME SSD 512GB(完全加密)16GB RAM Ubuntu 22.04.2 LTS 没什么特别的,但我认为它不应该这么做。 尝试了以下操作: 已经发现 SSD(或控制器)制造商是 MAXIO,可能是低端产品。 dd if=/dev/zero of=diskb...
我已经知道如何获得中央处理器使用百分比: wmic cpu get loadpercentage 返回: LoadPercentage 21 但是输入输出? 意思是总计磁盘使用率百分比,或者每个磁盘一个。最好两者都有。 我搜索了很久,甚至在 IRC 上询问了其他人,但还是没有找到答案。我也尝试深入挖掘,wmic但找不到诸如 之类的东西wmic io get loadpercentage。 在 GUI 中以可视化方式提供Task Manager此信息。我需要文本格式的信息(我将定期获取它以输入到我的数据库中)。 我不想安装额外的软件。 ...
我了解硬件中断的工作原理。我有一个关于 I/O 的基本问题,并将使用键盘和按键产生的字符作为问题的背景。 一般来说,进程是否倾向于使用轮询(进程轮询内核)或信号(内核通知进程)来从内核中临时存储字符的缓冲区访问字符? 我了解如何通过简单的循环进行轮询。 举一个更具体的例子,当我输入这个问题时,浏览器是否正在轮询内核(并且,当我单击文本字段时轮询处于活动状态),或者内核是否在管理此浏览器窗口文本输入字段的过程中使用信号并触发信号处理程序? ...
这是一个相当宽泛的问题。USB 端口的硬件缓冲区通常位于哪里?我听说它们通常位于 USB 控制器中。我附上了一个看起来像是 USB 端口的通用图像。我看到每个端口都有一个大电容器,它们运行在两个不同的芯片上。这些芯片是“USB 控制器”吗?它们内部的硬件缓冲区是否包含在集成电路中?这个问题可以非常广泛地回答,答案不需要使用我附上的图像。 我问这个问题的原因:我正在尝试学习计算机的基本 I/O。我对 CPU 的工作原理(已在 VHDL 中从头开始模拟)、RAM 的工作原理(也模拟过)有很好的了解,下一步似乎是 I/O、中断的工作原理、内核中的中断处理程序的工作...
我有很多命名不当的音乐文件。它们命名不当是因为在数字化或转换时,要么根本没有元数据,要么元数据不完整/不一致,等等。 手动重命名所有文件将花费我数年时间。我等不及要开始制作精心制作的播放列表了! 如果我现在在 foobar2000 中创建一个播放列表,然后稍后重命名其中的一个或多个文件,或者在音乐目录树中移动它们,则播放列表显然会损坏。 有没有什么方法可以使得每当 foobar2000 或任何内置的 Windows 10 机制检测到该目录树的变化时,其中的路径就会自动更新? 如果我知道实现这个功能的方法,我会自己编写代码。据我所知,Windows 本身没有跟...
看看这个过程完成了多少 I/O!KillerAnalyticsService显然,这是由安装在 PC 上的网卡制造商制作的程序。有人能解释一下读取了多少字节吗? 使用这个答案我假设,由于它不是磁盘 I/O,也不是网络 I/O(远不及“常规 I/O”选项卡中显示的值),所以剩下的只有设备 I/O。那么这意味着,KillerAnalyticsService使用如此大量的数据与网卡进行通信? ...