Попытка перейти в спящий режим в Linux

Мне нужно исследовать / протестировать поведение некоторого кода в Linux в условиях, когда close может быть прерван обработчиками сигналов (с или без SA_RESTART ). Какая наиболее удобная настройка заставляет системный вызов close спать на измеримое время, в течение которого я мог бы попытаться запустить процесс с помощью сигнала? Некоторые идеи:

  • Намеренно медленное / невосприимчивое монтирование NFS
  • Пользовательский драйвер FUSE

Но так как это немного затруднительно для настройки, мне интересно, есть ли что-нибудь еще готовое, что я мог бы использование, которое могло бы дать желаемое поведение.

10
задан Jonathan Leffler 9 February 2014 в 23:03
поделиться