Мое приложение предоставляет слишком много открытых файлов exception.so Мне нужно взять количество открытых файлов в Redhat. Команда lsof дает команду «не найдена».Как получить количество открытых файлов в Redhat
0
A
ответ
0
От here:
Команда Lsof доступна только корень. В любом случае, если вы хотите, чтобы запустить его в качестве обычного пользователя, вы можете указать полный путь:
$ /usr/sbin/lsof /path/to/some/file
В качестве альтернативы, как Red Hat documentation вы можете указать, отображать информацию об открытых файлах, набрав команду files
в интерактивном режиме. Вы можете использовать файлы pid для отображения файлов, открытых выбранным процессом.
Смежные вопросы
- 1. Ограничить количество открытых файлов в контейнере
- 2. изменить максимальное количество открытых файлов в Windows
- 3. Как получить количество открытых окон в WPF
- 4. Максимальное количество открытых файлов на iOS
- 5. Как получить количество открытых детей MDI
- 6. Как подсчитать количество открытых буферов/файлов в Emacs?
- 7. Как RedHat определяет количество ядер
- 8. Получить количество открытых окон приложения в linux
- 9. Как найти количество файлов, открытых в tomcat sever
- 10. Как узнать количество файлов, открытых в настоящее время приложением Java?
- 11. Как изменить максимальное количество дескрипторов файлов, открытых в Linux?
- 12. Как изменить максимально возможное количество открытых файлов в SimGrid?
- 13. Как изменить количество ограничений для открытых файлов в Linux?
- 14. Подсчитайте количество открытых книг Excel
- 15. R - Как вы изменяете лимит на количество открытых файлов?
- 16. Как ограничить количество открытых форм?
- 17. Слишком много открытых файлов
- 18. Подсчитайте количество открытых окон
- 19. Максимальное количество открытых файлов на ununtu хранится в реестре
- 20. Найти количество открытых сеансов
- 21. Selenium - Как получить количество вкладок, открытых в окне?
- 22. Существуют ли практические ограничения на количество открытых файлов в Java?
- 23. Максимальное количество открытых файлов для каждого процесса в Linux
- 24. Есть ли ограничение на количество открытых файлов в Windows
- 25. Список открытых файлов
- 26. Эффективный способ получить количество файловых ручек, открытых процессом в Go?
- 27. dbcp: количество открытых подготовленных заявлений
- 28. Как проверить количество открытых соединений в node.js?
- 29. Как определить количество открытых дескрипторов в .NET
- 30. Получите количество открытых сокетов weblogic
Я думаю, вы должны использовать команду 'ls' для этого. Использовать 'ps aux | grep ', чтобы найти' pid' для ваших процессов, а затем запустите 'lsof -p ' и 'lsof -a -p '. Вы также можете попробовать 'cd/proc//fd' и' ls -l | less'. Файлы count выполняются 'ls -l | wc -l' –
Cyclonecode
Я также думаю, что вы должны выполнить команду 'lsof' как root, вы пытались запустить' su lsof ...'? – Cyclonecode
@ Cyclone su lsof также не работает. – chamikaWKK