Я считаю, что модуль bluetooth предназначен для python2, но еще не для python3. Вы можете проверить это, попытавшись загрузить модуль с помощью python2.
Поскольку я задал этот вопрос, я узнал гораздо больше о том, как работает ввод-вывод в ядре Linux, и пришел к выводу, что ionice
просто не работает с большинством операций записи.
Операции чтения в основном являются синхронными, и им очень легко приоритизироваться. Предположительно, это намного сложнее для операций записи, которые часто откладываются на более позднее время (, поэтому асинхронны ), чтобы их можно было оптимизировать, агрегировать и так далее. Я могу себе представить, что таким образом транспортировать и правильно агрегировать информацию о приятности непросто.
Источник:Некоторые заметки о Linux ionice . Обратите внимание, что в этом источнике также упоминается, что ionice
просто не работает с LVM или программным RAID, но у меня есть некоторые сомнения, так ли это по-прежнему (сообщение в блоге немного устарело ).
Также см.:ionice не влияет на несинхронизированную -запись (, т.е. нормальную запись )?