Чтобы добиваться оптимальной работы, надо хорошо разбираться с неоптимальными трудностями :) Просмотрел курс на курсере Troubleshooting and Debugging Techniques Разберем некоторые интересные инструменты, которые я нашел для себя: Запуск с ключом -o поможет все это записать в файл для дальнейшего изучения. Может быть полезным, когда из логов из сообщения об ошибки до сих пор не складывается картина. Просмотрев последние вызовы, с какой-то вероятностью можно что-то понять Как мне показлось, тот же ping, только более регулируемся и точный. Бывает полезным, если можете иметь дело с веб-сервером. Именно этой командой в терминале можете поменять приоритет процесса. Иногда может быть полезным, когда много процессов работают, а завершать их не хочется (потеря информации). Данное сочетание команд позволит их приостановить, а затем спокойно запустить, но уже так, как вам требуется Если вам не нужно что-то огромное, а просто простенькая программка, которая использует данный, можете не поднима