Я не ищу ничего сверхсложного, как SRIOv, а просто семафор.

У меня есть машина сборки с несколькими одновременными пользователями. Я хочу иметь простой механизм блокировки для устройства PCIe (у нас есть графический процессор NVIDIA для тестирования CUDA).

Я хочу, чтобы только один пользователь имел доступ к PCIe одновременно через простой замок / семафор. Это может быть file.lck, который написан пользователем и очищен тем же самым способом, когда он будет готов.

Я думаю, что "chown" на /sys /bus /pci /. с файлом блокировки в /var /lock /*

Это безопасно? Есть ли способ лучше?

0