Страница 1 из 1
midnight comander тормозит просмотр файлов
Добавлено: 2008-03-26 11:01:39
MaxC
ОС: FreeBSD 6.3-STABLE #1: Tue Mar 4 19:21:18 YEKT
Проблема: mcview или mcedit стали очень долго открывать текстовые файлы. Раньше такого не было. Сейчас любой текстовый log-файл, больше нескольких десятков килобайт открывается заметно долго. Небольшие файлы открываются быстро. Т.е. что-то он пытается делать, что при больших файлах очень заметно. Что-то перекодирует?
После чего: момент не отследил. похоже, что после обновления до 6.3.
Что делал: еще раз
make world,
portupgrade -rRf mc, пробовал собирать с разными опциями. единственно, не пересобирал perl.
Ничего не помогает. Подскажите, plz, куда копать, а то невозможно так работать
Re: midnight comander тормозит просмотр файлов
Добавлено: 2008-03-26 11:10:13
Alex Keda
Re: midnight comander тормозит просмотр файлов
Добавлено: 2008-03-26 11:41:40
MaxC
Код: Выделить всё
df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ad0s3a 249M 81M 148M 35% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad0s2e 248M 42M 187M 18% /tmp
/dev/ad0s4d 3.9G 3.2G 359M 90% /usr
/dev/ad0s4e 12G 3.0G 7.7G 28% /huge
/dev/ad0s2d 989M 267M 643M 29% /var
/dev/md0 1.6M 25K 1.5M 2% /mnt/md0
tail -f /var/log/messages
Mar 23 01:49:18 inet kernel: pid 4616 (httpd), uid 80 inumber 2 on /mnt/md0: out of inodes
Mar 23 01:49:23 inet kernel: pid 4617 (httpd), uid 80 inumber 2 on /mnt/md0: out of inodes
Mar 23 01:49:27 inet kernel: pid 994 (httpd), uid 80 inumber 2 on /mnt/md0: out of inodes
Mar 23 01:49:32 inet kernel: pid 994 (httpd), uid 80 inumber 2 on /mnt/md0: out of inodes
Mar 23 02:03:14 inet kernel: pid 4588 (httpd), uid 80 inumber 2 on /mnt/md0: out of inodes
Mar 23 02:13:47 inet kernel: pid 991 (httpd), uid 80 inumber 2 on /mnt/md0: out of inodes
Mar 23 09:01:37 inet su: #### to root on /dev/ttyp0
Mar 23 09:23:23 inet su: #### to root on /dev/ttyp0
Mar 26 00:08:27 inet su: #### to root on /dev/ttyp0
Mar 26 11:40:53 inet su: #### to root on /dev/ttyp0
количество inode уже увеличил. ram-диск используется только apache.
Re: midnight comander тормозит просмотр файлов
Добавлено: 2008-03-26 11:43:32
MaxC
Да, как я мог забыть. Выполнил локализацию на cp1251
http://www.lissyara.su/?id=1169. Может с этим связано?
Re: midnight comander тормозит просмотр файлов
Добавлено: 2008-03-26 23:44:19
MaxC
откуда грабли растут нашел. при удалении файла /usr/local/share/mc/mc.ext фалы начинают открываться быстро. в этом файле выражениями Regex прописано определение типа файла и как его смотреть.
вопрос: куда копать дальше?
Re: midnight comander тормозит просмотр файлов
Добавлено: 2008-03-27 0:17:56
Alex Keda
чё за машина?
Re: midnight comander тормозит просмотр файлов
Добавлено: 2008-03-27 0:58:23
MaxC
celeron-400, 384 Мб ОЗУ. Раньше хватало.
Re: midnight comander тормозит просмотр файлов
Добавлено: 2008-03-27 9:05:30
Alex Keda
раньше - до какого момента?
что изменилось?
Re: midnight comander тормозит просмотр файлов
Добавлено: 2008-03-27 9:11:55
MaxC
точно не могу сказать. в начале этого года работало. из глобального, что было сделано - это обновление до 6.3.
Re: midnight comander тормозит просмотр файлов
Добавлено: 2008-03-27 9:13:04
Alex Keda
на соседней консоли top запусти - реально ресурсы жрёт или нет?
Re: midnight comander тормозит просмотр файлов
Добавлено: 2008-03-27 9:24:47
MaxC
Хорошая мысль!
Вот кто начинает лопать ресуры, когда хочу просмотреть файл:
PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND
80327 root 1 110 0 2732K 2204K RUN 0:04 44.43% file
Re: midnight comander тормозит просмотр файлов
Добавлено: 2008-03-27 9:54:00
MaxC
Да, у меня команда
вполняется достаточно долго (секунд 5-10). Это нормально? (размер файла - 1 Мб).
Из файла [mc.ext] выкинул все определения
type,
regex оставил. Открывает быстро.
Буду думать дальше
Re: midnight comander тормозит просмотр файлов
Добавлено: 2008-03-28 2:20:12
MaxC
покурил
man file. переташил файл
/usr/share/misc/magic с дистрибутива FreeBSD 6.2.
скомпилировал его
file -C magic. все работает как и раньше быстро. даже на файле в 168 метров.
аллилуйя!!!!!!
спасибо lissyara за индею посмотреть
top
p.s. в новой версии явно идет просмотр файла
целиком. автору что-ли написать, он сейчас не на 400Mhz работает и не заметил какого-то вкравшегося глюка
midnight comander тормозит просмотр файлов
Добавлено: 2015-10-23 16:54:50
Violator
То же самое при переходе на FreeBSD 10.2 (на 10.1 было нормально), тормозит mcview на некоторых файлах (зависит от содержания, а не от размера). Скопировал /usr/share/misc/magic из 9-й - заработало. Но это костыль. Наверняка у file есть опции сборки или конфиги соответствующие (я не нашел пока).
midnight comander тормозит просмотр файлов
Добавлено: 2015-10-25 17:09:14
Антоха
Не знаю насчет эдитора или вьювера mc, но у меня mc тормозит при попытке открыть его командой mc, прям секунд 10 жду - помогает прописать в /etc/hosts
my_freebsd_host 192.168.xx.xx
имя и айпи моей фряхи.
midnight comander тормозит просмотр файлов
Добавлено: 2015-10-25 19:51:12
Alex Keda
а команда
тоже тормозит?
ковыряте ДНС. настроите нормально - будет нормально работать
midnight comander тормозит просмотр файлов
Добавлено: 2015-11-16 14:12:26
rontex
Проблема актуальна для FreeBsd 10.2, кто-то нашел что нужно изменить в оригинальном magic, чтобы не копировать с предыдущих версий Free?
midnight comander тормозит просмотр файлов
Добавлено: 2015-11-25 5:57:39
mr.fr
rontex писал(а):Проблема актуальна для FreeBsd 10.2, кто-то нашел что нужно изменить в оригинальном magic, чтобы не копировать с предыдущих версий Free?
менять не чего не надо. Вам же написали выше, ковыряйте DNS
midnight comander тормозит просмотр файлов
Добавлено: 2015-11-25 8:46:07
Dirty.Eager
rontex писал(а):Проблема актуальна для FreeBsd 10.2, кто-то нашел что нужно изменить в оригинальном magic, чтобы не копировать с предыдущих версий Free?
Поставьте file из портов - sysutils/file
см.
https://forums.freebsd.org/threads/usr- ... low.52958/
mr.fr писал(а):rontex писал(а):Проблема актуальна для FreeBsd 10.2, кто-то нашел что нужно изменить в оригинальном magic, чтобы не копировать с предыдущих версий Free?
менять не чего не надо. Вам же написали выше, ковыряйте DNS
В проблеме с торможением mcedit DNS ни при чем, это проблема с /usr/bin/file и его magic-файлом
https://bugs.freebsd.org/bugzilla/show_ ... ?id=203116
midnight comander тормозит просмотр файлов
Добавлено: 2015-11-25 9:19:14
mr.fr
Dirty.Eager писал(а):rontex писал(а):Проблема актуальна для FreeBsd 10.2, кто-то нашел что нужно изменить в оригинальном magic, чтобы не копировать с предыдущих версий Free?
Поставьте file из портов - sysutils/file
см.
https://forums.freebsd.org/threads/usr- ... low.52958/
mr.fr писал(а):rontex писал(а):Проблема актуальна для FreeBsd 10.2, кто-то нашел что нужно изменить в оригинальном magic, чтобы не копировать с предыдущих версий Free?
менять не чего не надо. Вам же написали выше, ковыряйте DNS
В проблеме с торможением mcedit DNS ни при чем, это проблема с /usr/bin/file и его magic-файлом
https://bugs.freebsd.org/bugzilla/show_ ... ?id=203116
У меня все работает. Ни чего не менял. Проверено 10.0, 10.1, 10.2
midnight comander тормозит просмотр файлов
Добавлено: 2015-11-25 22:21:26
pimlab
Dirty.Eager писал(а):rontex писал(а):Проблема актуальна для FreeBsd 10.2, кто-то нашел что нужно изменить в оригинальном magic, чтобы не копировать с предыдущих версий Free?
Поставьте file из портов - sysutils/file
см.
https://forums.freebsd.org/threads/usr- ... low.52958/
и ещё
Код: Выделить всё
I delete /usr/bin/file and link /usr/local/bin/file (from ports) to /usr/bin, now MC again quickly open large files.
Огромное Спасибо за ссылку !!
Очень помогло, а то тоже парило ждать когда МС откроет файл... причём такого на 10.1 не было