Страница 1 из 5

скорость загрузки системы

Добавлено: 17 дек 2005, 22:28
3\/gen
Помогите плз. Мягко говоря, не очень радует скорость загрузки Mandrake 10.2 (ядро 2.6.11).
ASPLinux 10 (ядро 2.6.9)грузится куда быстрее хотя служб одиноковое количество. И что за зверь такой portmapper? В аспе грузится максимум 5 секунд, а в мандрэйке - пол-минуты?
Вот содержание файла /etc/init.d
alsa
atd
bluetooth
crond
cups
dm
dund
functions
haldaemon
halt
harddrake
hidd
hotplug
httpd
iptables
keytable
kheader
killall
mDNSResponder
mailman
mandrake_consmap
mandrake_everytime
mandrake_firstime
messagebus
mtink
mysqld
netfs
netplugd
network
nfslock
nifd

Может поможете? Или это типичная трабла мандрэйка? И на счет init.d - помогите оптимизировать содержание. Большая часть списка мне ни о чем не говорит :( Комп в основном использую для интернета, фильмов, музыки, и программирования. Еще, если это имеет значение, есть винда на другом разделе, и частенько перекидываю файлы.

Добавлено: 18 дек 2005, 00:16
vayzer
Когда я поставил 10.1.Проблема была аналогичная,как я это победил -да очень просто.Взял ванильное ядро сконфигурировал и скомпилил его(загрузка была ~8 сек - точно не помню).Затем убрал пару сервисов из /etc/ini.d так чтобы netstat -nlp не показывал ожидающих TCP/UDP соединений и наэтом конец.

Добавлено: 18 дек 2005, 00:48
Gnida
Весь линукс долго грузицца - правда надолго дней на 6-8 минимум :)

Добавлено: 18 дек 2005, 22:21
3\/gen
Конечно пасиб за внимание, но ведь эта тема на форуме для чайников, а не, например, дистрибутивы :)
2 vayzer: что значит ванильное ядро и
Затем убрал пару сервисов из /etc/ini.d так чтобы netstat -nlp не показывал ожидающих TCP/UDP соединений и наэтом конец.

Добавлено: 19 дек 2005, 16:37
bazil
gentoo хорошо грузицца ;)

Добавлено: 19 дек 2005, 16:49
Mr. Anderson
RPC portmapper - это сервер, который преобразует номера программ RPC в номер портов протоколов TCP/IP (или UDP/IP). Он должен быть запущен, чтобы можно было выполнять вызовы RPC (которые использует клиентская часть NIS/NIS+) для серверов RPC (таких как NIS или NIS+) на нужной машине. Когда запускается сервер RPC, он будет говорить portmap, какой номер порта нужно слушать и какие номера RPC программ он подготавливает для обслуживания. Когда клиент хочет сделать вызов RPC для заданного номера, он будет сперва связываться с portmap на машине-сервере для определения номера порта, куда должны быть отправлены пакеты RPC.
В плане безопасности считается проблемой ;) Если ты работаешь дома или тебе не нужен RPC, смело выключай ;) Так же смело убирай:
atd и crond - для запуска комманд по расписанию
bluetooth - если им не пользуешься ;)
haldaemon
hotplug - если не пользуешься flash-картами и вообще девайсами, которые можно подключать без выключения питания
httpd - веб сервер Apache ;)
mDNSResponder
messagebus
mysqld
netfs
netplugd
nfslock
nifd
Из остального в принципе тебе может пригодиться CUPS для работы с принтерами, alsa - звук и network - собственно работа с сетью ;) На счет остального - в принципе можешь тоже эти сервисы отключить, а потом подключать по мере надобности ;)

Добавлено: 19 дек 2005, 17:17
Llama
Реально, RPC используется только в NIS/NFS. На локальной машине нахрен не надо.

Добавлено: 19 дек 2005, 20:41
vayzer
vanilla kernel - "чистое ядро",т.е. то которое с kernel.org(его зеркала).
Разработчики дистрибутивов обычно берут эти самые ванильные ядра и дорабатывают.Получившуюся версию ставят на свой дистрибутив.
Что касается 2-ого то это не важно.Я думаю на скорость это никоим образом не повлияло.Сам факт перекомпиляции ядра - вот решение проблемы.ИМХО.

Добавлено: 26 дек 2005, 23:01
3\/gen
Недавно поставил Дебьян 3.1 (ядро 2.4.xxx). Установил, поднастроил, однако в init.d появилось много-чего мне непонятного (может из-за другого ядра). Помогите мне и с этим справиться :roll:
atd
bind9
bootclean.sh
bootlogd
bootmisc.sh
checkfs.sh
checkroot.sh
console-screen.sh
cron
cupsys
dbus-1
dirmngr
discover
dns-clean
exim4
fam
gdm
halt
hostname.sh
hotplug
hotplug-net
hwclockfirst.sh
hwclock.sh
ifupdown
ifupdown-clean
inetd
initrd-tools.sh
keymap.sh
klogd
lpd
lwresd
makedev
module-init-tools
modutils
mountall.sh
mountnfs.sh
mountvirtfs
netatalk
networking
nfs-common
nfs-kernel-server
nviboot
portmap
postgresql
ppp
pppd-dns
procps.sh
rc
rcS
reboot
rmnologin
samba
sendsigs
single
skeleton
spamassassin
ssh
stop-bootlogd
sudo
sysklogd
udev
udev-mtab
umountfs
umountnfs.sh
urandom
wmaloader
xfree86-common
Знаю, что много чего не нужно, но решил не проявлять инициативы, мало ли что. Особо интересные моменты пожалуйста разъясните (как Mr. Anderson) И еще. Как поставить во время загрузки какой-нибудь бэкграунд (как в мандрэйке)?

Добавлено: 26 дек 2005, 23:50
Llama
3/gen, apt-get install rcconf и вперед. В init.d лежит то что только МОЖЕТ грузиться.
См. /etc/rc2.d так же...

Добавлено: 29 дек 2005, 22:52
3\/gen
Только вот не все, что может грузиться мне надо :)
Извините за назойливость и помогите, плиз. В rcconf следующая картина:
[*] alsa
[*] apache2
[*] atd
[*] bind9
[*] cron
[*] cupsys
[*] dbus-1
[*] dirmngr
[*] exim4
[*] fam
[*] gdm
[*] inetd
[*] klogd
[*] lpd
[*] lwresd
[*] makedev
[*] netatalk
[*] nfs-common
[*] nfs-kernel-server
[*] postgresql
[*] ppp
[*] samba
[*] spamassassin
[*] ssh
[*] sysklogd
Samba, ssh, apache и т.п мне точно не нужны, но я их не убирал для целостности картины :) Но все равно подскажите, что именно мне надо/не_надо (желательно с комментариями). Повторюся, что комп мне нужен для выхода в интернет со всеми вытекающими, для мультимедиа...

Добавлено: 29 дек 2005, 22:56
Llama
полагаю, bind9, exim4, fam, inetd, nfs*, spamassasin, ssh
Если нет принтера - lpd и cupsysd, если есть - оставить что-то одно из них...

Добавлено: 29 дек 2005, 23:09
3\/gen
Принтером все равно из винды пользуюсь, остальное уберу, пасиба! Ну а samba и apache2 тоже убирать?

Добавлено: 29 дек 2005, 23:25
Llama
да, если они не нужны тебе...

Добавлено: 30 дек 2005, 10:04
kif0rt
Я так понимаю ты не сервер поднимаешь , а используешь дебиан как рабочую станцию !? Тогда в следующий раз не надо выбирать все возможные пакеты в инсталляторе чтобы такой лажи не было ... Достаточно было выбрать "Рабочий стол"
"+" - оставить. "-" - удалить

alsa +
apache2 -
atd -
bind9 -
cron -
cupsys - (если не нужен принтер)
dbus-1 +
dirmngr -
exim4 -
fam -
gdm +
inetd +
klogd +
lpd -
lwresd - (вообще без понятие что ЭТО, но думаю лишнее ...)
makedev +
netatalk - (жутко тормозит систему - протокол для Apple)
nfs-common -
nfs-kernel-server -
postgresql -
ppp -
samba -
spamassassin -
ssh -
sysklogd