Рейтинг:0

Как отладить загрузку процессора mount.ntfs-3g

флаг ck

Было задано много вопросов и ответов о проблемах с использованием ЦП mount.ntfs-3g; как правило, предлагаемое решение состоит в том, чтобы добавить big_writes к параметрам монтирования (например, здесь), или просто сказать: «Это неэффективный драйвер, поэтому низкая производительность — это нормально».

В моем случае я с удовольствием запускал почти все с общего раздела ntfs на машине с двойной загрузкой в ​​​​течение некоторого времени. Практически все мои данные читаются/записываются непосредственно из этого раздела, и у меня никогда не было проблем с процессором.

Однако недавно я начал работать с большим и довольно сложным веб-проектом (node/typescript/react и использование mongo+postgres+redis+localstack). Всякий раз, когда сервер запускается из раздела ntfs, mount.ntfs-3g постоянно использует> 20% ЦП. Это происходит даже при отсутствии доступа к сайту. Запуск его из btrfs вообще не использует процессор.

Итак, мой вопрос: как я могу отладить, какая часть среды на самом деле доставляет mount.ntfs-3g все проблемы? то есть, какие конкретные, точные файлы mount.ntfs-3g используют всю эту мощность ЦП для чтения/записи? Системный монитор KDE показывает команду монтирования (/sbin/mount.ntfs-3g /dev/mapper/the_mount_point -o rw,big_writes,uid=1000,gid=1000,windows_names), но никакой дополнительной информации. В целом iotop показывает крайне низкую дисковую активность и всего несколько десятков Кбит/с для mount.ntfs-3g.

Любое понимание того, почему mount.ntfs-3g потребовало бы четверть мощности моего процессора для запуска этого веб-сервера из ntfs, когда он работает с 0% загрузкой процессора на btrfs, было бы очень признательно, как и любые указатели на то, как я мог бы отладить и решить проблему.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.