anonymous
написал 24 сентября 2003 года в 23:17 (919 просмотров)
Ведет себя
неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.
Как оптимизировать Линукс. Расскажите поподробние ( я полный чайник) !!!
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
?!?!?!?!
берёшь и оптимизируешь!!!
Что именно оптимизировать-то?
П.С. такие вопросы реально похожи на издёвки…
А что, вопрос как вопрос. Лучше чем «Ниче не работает, я уже все пробовал, ниче не получается, че делать-то?!» :-)
Поскольку деталей не дано, отвечу тоже «в общем». Имеет смысл:
1) Посмотреть на скорость жесткого диска (hdparm -tT /dev/hda) и тем же hdparm’ом попытаться его ускорить (man hdparm, hdparm /dev/hda)
2) Посмотреть, не бегают ли лишние сервисы
3) Перекомпилировать ядро, установив оптимизации компилятора и опции ядра для своей машины (man gcc, kernel how-to)
4) Для любителей: запретить иксу слушать tcp (если это не помешает работе системы), проглядеть основные конфигурационные файлы в поисках несуразностей. Ну и тэ дэ!
Good Luck,
UT
Поставить&настроить prelink
http://tunelinux.com — for all your optimization needs
Ух, какая удобная тема, чтобы задать вопрос.
Имеем установленного и настроеного Линукса (Debian), Xы, и единственная графическая программулина.
Вопрос собственно таков:
каким способом можно получить списко всех файлов, необходимых при загрузке? т.е. тех файлов, которые реально грузятся в процессе запуска системы и программы? в том числе исполняемые, конфигурационные,….
Необходимо для того, чтобы сделать конечную систему как можно меньше в размерах.
Предложение типа «удалять файлики по одному, грузиться и смотреть на выползающие ошибки/глюки» не нужны. Слишком много таких файлов.
Вот….
man lsof конечно, что ж еще?
Good Luck,
UT
Ага. Судя по перваым строчкам, мне дают список открытых файлов на момент запуска программы. либо повторно через некоторый промежуток времени.
Второе прямо говорит о том, что есть-таки ограничение — не попасть бы в наполовину измененное состояние при работе над файлом.
Более того, что-то нет там опции «выдать список открываемых дочерней программой файлов», которую можно было бы использовать (в какое место тогда вставлять вызов lsof — это был бы уже другой, вопрос…)
Или я в чем-то ошибаюсь и неправильно понимаю содержимое `man lsof`?
Чтоб не создавать еще тем :)
Имеем:
ASUS TUSL2-C (i815) + Celeron 1.4GHz
GeForce2MX400 32Mb, Riva128ZX 4Mb
Creative Sound Blaster Live! 128 PCI
256Mb RAM
40Gb Maxtor HDD, CD-RW Teac CD-W540E
Свап файл (пока?) отсутствует. Вообще (не нашлось как-то места… Ни на диске, ни в таблице разделов)
При работе в X-ах наблюдается такая картинка: до 30% памяти (а это около 80Мб) используется, остальная память (за исключением 4-5Мб) отведена под кеш и буфера файловой системы.
Имхо многовато.
Перерыл практически все маны и howto. От обилия прочитанного голова уже плохо думает. Гугль и подобное не то чтобы не знают, но выдают очень далекое от темы.
Потому тут и спрашиваю: чем это настроить в разумные рамки? Отводить до 190 Мб под буфера и кеши — что-то много….
Проблемка №2 (не столь принципиальная, просто для сведения интересно)…
Т.к. Видео две, то наблюдается такая картина — для каждого адаптера свой набор рабочих столов. Независимых. Но не совсем удобно — перекинуть окно с одного на другой монитор невозможно…
Что с ними такого сделать, чтоб одним столом были?
С 256М памяти swap следовало бы иметь. И при чем здесь таблица разделов, сделай его logical.
Самое то, что надо. В чем проблема-то?
Линух пытается использовать всю имеющуюся память, всегда. Если приложение требует памяти, она берется из кэша или буфера. Но пока программы не просят памяти она используется для работы с диском, из-за чего, в частности, Линуху не нужна дефрагментация. В общем, все путем, не надо ничего менять, только хуже сделаешь.
[quota]
Проблемка ?2 (не столь принципиальная, просто для сведения интересно)…
Т.к. Видео две, то наблюдается такая картина — для каждого адаптера свой набор рабочих столов. Независимых. Но не совсем удобно — перекинуть окно с одного на другой монитор невозможно…
Что с ними такого сделать, чтоб одним столом были? [/quote]
Кажется, это называется Xinerama. Посмотри на Гугле.
Good Luck,
UT
Дело в том, что все разделы на диске — primary. Все. А двигать их даже Partition Manager — нельзя.. привязок много. Так что — без свапа..
Ну ладно. :) Уговорили :)
Только вот плохо то, что при подобной ситуации (и в фоне xmms играет) при запуске чего нового начинается… «ну начинается» (с) Масяня.
Звук Заикается, трещит,… Может и звук перенастроить надо (определяется как es1371), видео Riva128ZX работает без ускорения (с драйвером nv), но.. глубоко копаться времени счас просто нет. Работать — можно, играться — тоже, пока больше ничего не надо.
С одной стороны, конечно может быть это и из-за как и ядра (вообще не трогал, как поставил 2.4.18-bf24, так и стоит), так и из-за настроек (или ненастроек) режимов hdd.
Спасибо. Самое то!