
pfiles в Solaris приостанавливает файлы на короткий период времени, пока их проверяет, однако lsof этого не делает. Как работает lsof, который позволяет ему извлекать информацию, не приостанавливая файлы?
решение1
Ну, lsof
прочитайте энергозависимую память ядра, одновременно pfiles
напрямую считывая данные из интерфейса приложения, тем самым заставив его приостановиться на короткий период времени.
По этой причине lsof
он не дает точной картины состояния системы, но это лучше, чем вариант заморозки процесса во время его проверки.