Почему в ОС Ubuntu звук лагает от операций с ССД ФС монтированной с флагом sync?
Почему в ОС Ubuntu звук лагает от операций с ССД ФС монтированной с флагом sync?
Кроме того в браузере Firefox 66 лагает прокрутка, закешированных страниц. При этом приоритет PulseAudio стоит самый высокий, и процессор 2 ядра, загружен не более 60% на ядро.
Вопрос типа: "Мне нравится водить машину как Даниэль из фильма Такси. Почему тёща всё время блюёт в пакетик? Работаю строителем в Мухосранске, заправляю машину 98-ым бензином".
Если заставить систему дожидаться завершения каждой записи на диск (а мелких записей бывает множество, например в лог), то система и будет лагать.
При этом лагают не все прогарммы, а их многие. Напишите причину затратности синхронизации ФС
Алгоритм. Поставить флажок занято, ожидать, освободить флажок, следующая операция.
Это же не затратно
programmer0101, под синхронными операциями подразумевается совершить операцию и продолжить работу только после того, как операция будет выполнена. Возможно, по-разному реализовано, синхронную операцию ждёт только один процесс, но в случае с линуксом - возможно, на этот зависший на время синхронной операции процесс полагается PulseAudio и он не продолжает работу, пока ваш процесс висит в ожидании окончания синхронной операции. По htop смотрите статусы процессов, что у вас да как, если есть процессы с буквой D в статусе - значит, они повисли в ожидании ввода-вывода. Ну и iotop тоже пригодится, для точной статистики по вводу-выводу.