![Что можно сделать, чтобы остановить интенсивное использование сети при монтировании сетевого ресурса в OSX Lion?](https://rvso.com/image/1313328/%D0%A7%D1%82%D0%BE%20%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%20%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C%2C%20%D1%87%D1%82%D0%BE%D0%B1%D1%8B%20%D0%BE%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%20%D0%B8%D0%BD%D1%82%D0%B5%D0%BD%D1%81%D0%B8%D0%B2%D0%BD%D0%BE%D0%B5%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D1%81%D0%B5%D1%82%D0%B8%20%D0%BF%D1%80%D0%B8%20%D0%BC%D0%BE%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8%20%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B3%D0%BE%20%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%B0%20%D0%B2%20OSX%20Lion%3F.png)
Я много гуглил по этому вопросу, но так и не нашел никаких однозначных ответов.
В общем, когда я монтирую общий ресурс Samba с другой машины, Lion сходит с ума. Я вижу из меню iStat, что использование сети (беспроводной) сильно варьируется от 300 КБ/с до 6/7 МБ/с, но использование моего процессора вообще не резко возрастает. Когда это происходит, ноутбук практически неработоспособен, нажатие чего-либо может занять 30 секунд для ответа. Я думал, что это как-то связано с тем, что Spotlight пытается индексировать общий ресурс, но с тех пор я пробовал это с полностью отключенным Spotlight, и это все еще происходит. Я оставил ноутбук включенным на ночь в надежде, что какой-либо процесс, вызывающий это, завершится, но безрезультатно. Даже когда использование сети прекращается, ноутбук все еще очень не отвечает.
Это сводит меня с ума и означает, что я не могу получить доступ к своим файлам без необходимости подключаться по FTP.
Характеристики: MacBook Pro, Mac OS X (10.7.3), конец 2011 г., Core i7 15", 4 ГБ ОЗУ
edit: попробовал воспроизвести проблему, смонтировав домашнюю папку на целевой машине, но это не вызвало тех же проблем. В домашней папке всего ~10 файлов.
Есть ли способ отслеживать, что отправляется через мою сетевую карту на сервер? Полагаю, я мог бы использовать Wireshark для регистрации данных, но в итоге я получу много посторонней информации.
после использования предложения Сета Нобла ниже, я вижу МНОГО этого:
23:21:39 read 0.000009 GeekTool
23:21:39 read 0.000001 GeekTool
23:21:39 fcntl 0.000002 GeekTool
23:21:39 fcntl 0.000001 GeekTool
23:21:39 close 0.000001 GeekTool
23:21:39 getdirentries64 0.005762 W Finder
23:21:39 getattrlist m 28-11-2008/IMG_1884.JPG 0.000024 Finder
23:21:39 PAGE_IN_ANON 0.000015 Finder
23:21:39 getattrlist m 28-11-2008/IMG_1730.JPG 0.000011 Finder
23:21:39 getattrlist m 28-11-2008/IMG_1668.JPG 0.000009 Finder
23:21:39 PAGE_IN_ANON 0.000010 Finder
23:21:39 getattrlist m 28-11-2008/IMG_1852.JPG 0.000010 Finder
23:21:39 getattrlist m 28-11-2008/IMG_1883.JPG 0.000009 Finder
23:21:39 getattrlist m 28-11-2008/IMG_1737.JPG 0.000009 Finder
23:21:39 PAGE_IN_ANON 0.000014 Finder
23:21:39 getattrlist m 28-11-2008/IMG_1892.JPG 0.000009 Finder
23:21:39 getattrlist m 28-11-2008/IMG_1843.JPG 0.000008 Finder
23:21:39 getattrlist m 28-11-2008/IMG_1838.JPG 0.000008 Finder
У меня на ресурсе около 50 тыс. фотографий, и это, судя по всему, некоторые из них.
решение1
sudo fs_usage -f filesys
Это создаст текущий журнал всей активности файловой системы в системе, включая то, какой процесс/приложение отвечает за каждую из них. В идеале закройте все остальное перед запуском, чтобы ограничить вывод только тем, что происходит в фоновом режиме.
Обновлять:
При отсутствии запущенных приложений ОС должна быть довольно тихой, поэтому то, что вызывает активность ввода-вывода, должно доминировать в fs_usage
выводе. Если доминирует Finder и у вас открыто окно для смонтированного тома, выполните команду j в этой папке и посмотрите, отмечен ли у вас флажок «Рассчитать все размеры». «Рассчитать все размеры» заставит Finder просканировать каждый файл в каждой папке на смонтированном томе, что будет учитывать всю активность.