小编Kai*_*die的帖子

当发生磁盘读或磁盘写时,数据去哪儿了?

我知道有一个磁盘控制器这样的东西,它包含一个缓冲区,但想知道 CPU 是否直接从这个缓冲区读取,或者数据是否必须首先转到内存中的特定位置,然后允许自己读取由 CPU ?

有谁也知道缓冲区叫什么?DMA 如何适应这一切?

hard-drive filesystems io disk-controller dma

11
推荐指数
1
解决办法
3868
查看次数

平均无故障时间 (MTTF):当磁盘制造商发布此信息时,您应该如何解释他们的数字?

平均无故障时间 (MTTF) 通常以小时为单位给出,通过进行一些计算,似乎磁盘应该在经过很多年之后才会发生故障。

似乎磁盘需要更频繁地修复。有谁知道为什么会这样?

我认为这个指标有些可疑。在这里解释错误吗?

hard-drive statistics hardware-failure hard-drive-failure

10
推荐指数
2
解决办法
1万
查看次数

假设您的程序正在将信息写入文件。如果系统崩溃,磁盘如何恢复您的文件?

当您的文件正在被您的程序写入时,系统崩溃会发生吗?

另外,当您的程序写入文件时,它实际上不是直接写入磁盘,而是写入内存吗?

因为看起来系统将写入的数据传输到内存中会更有效,然后当它完全写入时再将内容传输回磁盘。

无论如何,无论您的程序直接写入磁盘,还是完成的文件正在被系统复制到磁盘上的各个位置,磁盘如何恢复数据?

filesystems

6
推荐指数
2
解决办法
430
查看次数

在这种情况下,吞吐量(或带宽)和延迟(响应时间)之间的关系是什么?

根据我的理解,延迟是将一个磁盘请求发送到磁盘控制器中的缓冲区,然后发送到 CPU(或者是内存?)

吞吐量是您可以在固定的时间内处理多少个这些请求...

那么当延迟下降时吞吐量增加是否有意义?为什么某些磁盘供应商会吹嘘他们比其他磁盘供应商具有更好的吞吐量,而另一些则强调他们的延迟?为什么不只选择一个标准来衡量呢?

hard-drive

2
推荐指数
1
解决办法
2300
查看次数

ZFS(文件系统):“超级块”用于什么?

为什么 ZFS(可能还有其他一些文件系统)倾向于在 imap 之上使用“uberblock”?为什么不能只有多个 imap 而不是 uberblock?

filesystems zfs

2
推荐指数
1
解决办法
2833
查看次数

Bash - 有没有办法在当前目录中搜索字符串(或模式)?

可能的重复:
在 linux Bash 中搜索文本模式
:有没有办法在文件目录中搜索特定字符串?

假设我在某个包含一堆文件的目录中,我正在尝试查找在其 content中包含字符串“string”的文件。有没有办法做到这一点?谢谢。

search bash

1
推荐指数
1
解决办法
1093
查看次数

什么是文件系统 API?

我知道 API 是什么(应用程序编程接口),但想知道是否有人可以解释什么是“文件系统 API”。谢谢

filesystems api

0
推荐指数
1
解决办法
138
查看次数

哪些文件系统通常为 LARGE 文件和目录提供良好的支持?

我即将编写一个程序,该程序将进行大量写入以创建一堆大文件,所以我想知道我应该使用哪个文件系统,以及为什么这些文件系统的工作原理如此?

filesystems

0
推荐指数
1
解决办法
74
查看次数