Я не ищу ничего сверхсложного, как SRIOv, а просто семафор.
У меня есть машина сборки с несколькими одновременными пользователями. Я хочу иметь простой механизм блокировки для устройства PCIe (у нас есть графический процессор NVIDIA для тестирования CUDA).
Я хочу, чтобы только один пользователь имел доступ к PCIe одновременно через простой замок / семафор. Это может быть file.lck, который написан пользователем и очищен тем же самым способом, когда он будет готов.
Я думаю, что "chown" на /sys /bus /pci /. с файлом блокировки в /var /lock /*
Это безопасно? Есть ли способ лучше?