在我完全理解之前,我想知道如果 HDFS 同时写入许多文件,它是如何保持高性能的。
例如,当前一个数据节点有100个文件可供读写。我认为它不会只使用几个线程来执行正常的同步 IO 操作。HDFS 是创建 100 个工作线程来处理它们,还是使用一些没有这么多线程的异步 IO 机制?
在我完全理解之前,我想知道如果 HDFS 同时写入许多文件,它是如何保持高性能的。
例如,当前一个数据节点有100个文件可供读写。我认为它不会只使用几个线程来执行正常的同步 IO 操作。HDFS 是创建 100 个工作线程来处理它们,还是使用一些没有这么多线程的异步 IO 机制?