Есть ли шанс, который Ваша компания может исправить до R70, таким образом, можно использовать win7 клиент? Я думаю, что довольно безопасно в этой точке сказать, что Win7 будет вокруг некоторое время. (если они в настоящее время платят за поддержку, загрузка должна быть бесплатной и "относительно" безболезненной - я никогда не любил разрешение моему брандмауэру падение ОС очень далеко позади текущей версии, вида поражений цель),
вы можете остановить меньше, подсчитывая такие строки less -n
Чтобы перейти в определенное место, например, 50% in, less -n + 50p / some / log
Это было мгновенно для меня в файле журнала объемом 1,5 ГБ.
Изменить: для определенного байтового смещения: меньше -n + 500000000P ./blah.log
Less, будучи пейджером, по своей сути ориентирован на линию. При запуске, если это большой файл, он скажет «подсчет номеров строк», и вы нажмете ESC, чтобы остановить это, но в противном случае он делает строки. Это то, что он делает.
Если вы хотите перейти прямо в середину файла и пропустить начало, вы всегда можете просто выполнить поиск за начало; Я бы сделал что-то вроде tail -c +15000000 / some / log | меньше
.
меньше
, похоже, небольшие накладные расходы из-за настроек локали
Если вы используете только символы ASCII, вы можете немного ускорить его, используя:
LC_ALL=C less big-log-file.log
В моем случае пропускная способность увеличилась с ~ 30 МБ / с до ~ 50 МБ / с s (скорость зависит от ЦП)