Я использую внешний USB-накопитель для большинства моих личных данных. Он отформатирован как NTFS, потому что я использую его как дома на своем компьютере Debian, так и на своих школьных компьютерах, работающих под управлением Windows 10. Недавно я писал программу, которая создает множество маленьких (<5 КБ) файлов на диске, и обнаружили, что он выполняется примерно за 1,5 секунды в Debian, но в Windows занимает более 20 секунд. Еще больше меня удивляет то, что компьютер Debian был подключен через USB 2.0, а компьютер Windows был подключен через USB 3.0 (да, диск поддерживает 3.0). В чем причина этого? Я ожидаю, что поддержка Debian будет намного медленнее, поскольку все драйверы неофициальны и перепроектированы, в то время как Windows официальны.
sync
, то файлы, вероятно, все еще будут в кеше файловой системы ... Попробуйте выполнить операцию и сразу же выполнить ее с обращением ко sync
времени.
sync
потом?