LINUX.ORG.RU

Печаль, кеды медленно загружатся, однакож


0

1

однакож не должны:
1. 4х3.1гГц Athlon
2. Corsair Force Series F60 270/280 Мб/с 50к iops
3. DDR800 - 6Gb D.channel
4. Calculate последний стабильный, последние обновления.(кде там, чтобы далеко не искать 4.6)
Автологин секунд 28, с кое-чем отключённым.
флажки: разворачивание циклов, ffast-math, марш-нейтив и ещё парочка.

Не, ну сандфорс конечно же гуано, но не он же один виноват.
Какие собственно у меня соображения:
1.Первый корень проблемы скорости загрузки - однопотоковое чтение с ССД
Как сделать его несколько потоков?
Прописать где в планировщике?
Может есть
флаг какой, чтобы КДЕ при загрузке читало диск в несколько потоков?
#в сторону. Поможет ли сжатие сквошем или btrfs...

2. Медленная память
Есть ли какой-нибудь системный монитор для просмотра процесса загрузки и выявления медленных этапов?

У меня тоже после КДМ долго грузится, даже дольше чем от нажатия кнопки питания до логина.

bsdfun ★★★★★
()

KDE всегда медленные и толстые.

Поможет ли сжатие сквошем или btrfs

У меня btrfs жутко тормозило.

Tanger ★★★★★
()

У меня вроде на предпоследнем этапе происходит как бы зависон на несколько секунд. Без этого зависона они грузились бы секунды за четыре.

Un
()

Что ты понимаешь под «медленно»? Вот только что обновился, после startx загрузка идет секунд где-то 10, мб 15, не считаю это медленным.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

Медленно это какой то из железных компонентов - слабое звено. На ССД - 30 секунд, ужас тихий. Или же из софтварных

darkshvein ☆☆
() автор топика

На коре2ду грузятся и работают очень быстро. ~/.kde4 и /var/tmp (а там хранится kdecache) в памяти.

staseg ★★★★★
()
Ответ на: комментарий от staseg

А нормальным образом? Это же надо извращаться и для tmpfs монтировать

kde4

хм, то есть настройки у тебя не сохраняются и кеды одноразовые?

darkshvein ☆☆
() автор топика
Ответ на: комментарий от darkshvein

>хм, то есть настройки у тебя не сохраняются и кеды одноразовые?

Нет, при выключении образ сохраняется на диск, при включении - разворачивается в память. Это дает примерно +5 секунд ко времени загрузки до kdm, зато потом кеды летают.

staseg ★★★★★
()
Ответ на: комментарий от staseg

Фиг там они летают, плацебо чистейшее. .kde4 и без того кэшируется.

Un
()
Ответ на: комментарий от tn1

с USE ещё не насобачился, если есть сборки дайте пожалуйста. Очень бы хотелось выкинуть всякие аконади, долфины, органайзеры.
-O3 -march-native -pipe -funroll-all-loops -fprefetch-loop-arrays -ffast-math -ftree-paral.-loops=4

3. Дефолт калькулейта

darkshvein ☆☆
() автор топика
Ответ на: комментарий от darkshvein

> -funroll-all-loops -ftree-paral-loops=4
ССЗБ. Увеличивают время запуска программ и потребляемую память.

с USE ещё не насобачился, ... бы хотелось выкинуть всякие аконади, долфины, органайзеры.

USE="-akonadi -semantic-desktop -kontact"

tn1
()
Ответ на: комментарий от darkshvein

>-O3 -funroll-all-loops -fprefetch-loop-arrays -ffast-math -ftree-paral.-loops=4

Бугога. "-march=native -O2 -pipe -mfpmath=sse -msse4.2 -Wno-all", на этом всё.

Un
()

На 64-битовом арче те же яйца, правда без SSD, но и времени - больше 30с. Бесит. Руки чешутся радикально решить проблему, но гном3 - неюзабельная какашка, а в xfce я что-то не верю.

pekmop1024 ★★★★★
()
Ответ на: комментарий от darkshvein

> Странно, почему увеличивают
А как ты думал происходит разворот цикла?

1 Попробуй собрать с

-O2 -march=native -mtune=native -pipe -fomit-frame-pointer

2 отключи ненужные демоны

rc-update status ; rc-update del <ненужный демон>

3 сколько грузится ядро?

tn1
()

это всё долбаная плазма!
для любопытных:
1. запускаем кеды
2. killall plasma-desktop
3. от рута:
echo 3 > /proc/sys/vm/drop_caches
4. time plasma-desktop
....
профит ---> real   0m9.807s
я их дом труба шатал

megabaks ★★★★
()
Ответ на: комментарий от megabaks

Нахрена она так отчаянно винтом шуршит? Мне всегда казалось, что ее задача максимально быстро стартовать и уступать дорогу не успевшим это сделать вспомогательным сервисам типа bluedevil и networkmanagement

pekmop1024 ★★★★★
()
Ответ на: комментарий от megabaks

Я щас психану и вместо клизмы этой буду тинт2 юзать...

pekmop1024 ★★★★★
()
Ответ на: комментарий от megabaks

Я тут себе собираю жуткого гибрида из квин и крыски. Пока нравится. :)

pekmop1024 ★★★★★
()

Кстати, прикинул на глаз — от нажатия enter в kdm до показа рабочего стола проходит секунд 12-13, так что в твоей консерватории что-то не то.

madgnu ★★★★★
()

будто есть альтернатива

Sonsee
()
Ответ на: комментарий от megabaks

openrc

#!/sbin/runscript

depend() {
        need localmount swap
        before xdm
        after localmount swap
}

start() {
        ebegin "Restore /var/tmp & .kde4"
        tar -pxf /var/tmp.tar && \
        tar -pxf /home/staseg/.kde4.tar
        eend $?
}

stop() {
        ebegin "Backup /var/tmp & .kde4"
        tar -pcf /var/tmp.tar var/tmp && \
        tar -pcf /home/staseg/.kde4.tar home/staseg/.kde4
        eend $?
}

fstab

tmpfs                   /var/tmp        tmpfs           auto,size=3G,mode=0777
tmpfs                   /home/staseg/.kde4 tmpfs        auto,size=1G,mode=0700,gid=500,uid=500 0 0

Если openrc распараллеливается, процесс распаковки можно даже не заметить.

staseg ★★★★★
()
Ответ на: комментарий от staseg

сюда в идеале надо запилить проверки на наличие тарболов
и паковать не весь /var/tmp - там могут оказаться оооочень тяжёлые вещи

megabaks ★★★★
()

DEпроблемы

kde.org говорит вам - Experience Freedom!

anonymous
()
Ответ на: комментарий от Pinkbyte

то есть, не у ТС конечно... чёрт, надо больше спать

Pinkbyte ★★★★★
()

Может у тебя действительно много чего в автозагрузке до запуска кед?

overmind88 ★★★★★
()
Ответ на: комментарий от megabaks

В принципе, ничего криминального, но решительно непонятно, зачем она считывает entry для всех локалей.

madgnu ★★★★★
()
13 сентября 2011 г.
Ответ на: комментарий от madgnu

Это фича. Раньше слипы модно было пастить, а теперь вот почётно копать яму там где не надо.

darkshvein ☆☆
() автор топика
Ответ на: комментарий от ChALkeR

Сегодня накатаю, потом отпишусь в этот тред.

madgnu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.