LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

Там, если я правильно понял используются конфигурационные файлы, т.е. обычные текстовики. Если например ты удалил приложение и даже остались какие-то настройки после него, то они никак не А вот почему тормоза появляются в Linux - для меня загадка. Там, если я правильно понял используются конфигурационные файлы, т.е. обычные текстовики. Если например ты удалил приложение и даже остались какие-то настройки после него, то они никак не могут замедлить быстродействие, максимум занимать место.могут замедлить быстродействие, максимум занимать место.

Если вы удалили пакет с программой и от этой программы остались конфигурационные файлы, что в принципе происходить не должно, но может, то в этом ничего страшного нет, т.к. эти конфигурационные файлы в общем случае использовала только удалённая программа.

Так с чем связано замедление системы? С фрагментацией Ext4?

И с ней в том числе. Что бы уменьшить эффект от фрагментации данных на обычных накопителях (жёстких дисках), не нужно создавать один большой раздел на всю ёмкость накопителя. Лучше создать один раздел под корневую файловую систему, в районе 10-15 Гб и ещё один раздел под домашние каталоги (/home). Но всё же лучше и корневую файловую системы так же разнести по отдельным разделам / файловым системам, хотя бы так:

/ - 1 Гб
/usr - 4-5 Гб
/var - 3-5 Гб
/opt - 2-4 Гб
/home - всё остальное

Можно пойти ещё дальше, но это сложнее, сжимать /usr и /opt в образы squashfs и монтировать их с помощью aufs.

После использования утилит типа Bleachbit система начинает двигаться шустрее, но до первоначальной скорости ей далеко.

От того, что вы удалили логи, не используемые конфигурационные файла и временные файлы скорости не прибавится, в особенности, если файлы «размазаны» по всему диску (фрагментированы).

И еще вопрос: если в дистрах типа Ubuntu, Fedora можно пересобирать ядро и ставить программы из исходников, то в чем преимущество Gentoo, если там ты тоже пересобираешь ядро и ставишь программы из исходников.

Пересобрать ядро вы можете, да и программу собрать из исходников тоже, но в этом случае вам придётся в ручную отслеживать зависимости для сборки этой программы, разбираться с опциями сборки, следить, что бы не затёрлись какие-либо файлы, да и удалить потом установленную прогармму таким способом будет сложно, в особенности, если вы удалили директорию, в которой производили сборку программы или разработчик программы не предусмотрел возможности корректного удаления.

Я читал, что Gentoo быстрее, но за счет чего?

За счёт задействования флагом компилятор, указывающих ему под какую модель процессора собирать код (оптимизировать), возможность собрать программы с нужными только вам опциями сборки, в итоге программа получается меньшего размера и собранная именно под ваш процессор. Кроме того можно ещё прогнать prelink, для внесения в файлы программ информации о предварительном связывании библиотек, что тоже ускорит работу программ.

Как следствие и вся система получается более компактной, если правда не считать компоненты, необходимые для сборки приложений.

Исправление kostik87, :

Там, если я правильно понял используются конфигурационные файлы, т.е. обычные текстовики. Если например ты удалил приложение и даже остались какие-то настройки после него, то они никак не А вот почему тормоза появляются в Linux - для меня загадка. Там, если я правильно понял используются конфигурационные файлы, т.е. обычные текстовики. Если например ты удалил приложение и даже остались какие-то настройки после него, то они никак не могут замедлить быстродействие, максимум занимать место.могут замедлить быстродействие, максимум занимать место.

Если вы удалили пакет с программой и от этой программы остались конфигурационные файлы, что в принципе происходить не должно, но может, то в этом ничего страшного нет, т.к. эти конфигурационные файлы в общем случае использовала только удалённая программа.

Так с чем связано замедление системы? С фрагментацией Ext4?

И с ней в том числе. Что бы уменьшить эффект от фрагментации данных на обычных накопителях (жёстких дисках), не нужно создавать один большой раздел на всю ёмкость накопителя. Лучше создать один раздел под корневую файловую систему, в районе 10-15 Гб и ещё один раздел под домашние каталоги (/home). Но всё же лучше и корневую файловую системы так же разнести по отдельным разделам / файловым системам, хотя бы так:

/ - 1 Гб
/usr - 4-5 Гб
/var - 3-5 Гб
/opt - 2-4 Гб
/home - всё остальное

Можно пойти ещё дальше, но это сложнее, сжимать /usr и /opt в образы squashfs и монтировать их с помощью aufs.

После использования утилит типа Bleachbit система начинает двигаться шустрее, но до первоначальной скорости ей далеко.

От того, что вы удалили логи, не используемые конфигурационные файла и временные файлы скорости не прибавится, в особенности, если файлы «размазаны» по всему диску (фрагментированы).

И еще вопрос: если в дистрах типа Ubuntu, Fedora можно пересобирать ядро и ставить программы из исходников, то в чем преимущество Gentoo, если там ты тоже пересобираешь ядро и ставишь программы из исходников.

Пересобрать ядро вы можете, да и программу собрать из исходников тоже, но в этом случае вам придётся в ручную отслеживать зависимости для сборки этой программы, разбираться с опциями сборки, следить, что бы не затёрлись какие-либо файлы, да и удалить потом установленную прогармму таким способом будет сложно, в особенности, если вы удалили директорию, в которой производили сборку программы или разработчик программы не предусмотрел возможности корректного удаления.

Я читал, что Gentoo быстрее, но за счет чего?

За счёт задействования флагом компилятор, указывающих ему под какую модель процессора собирать код (оптимизировать), возможность собрать программы с нужными только вам опциями сборки, в итоге программа получается меньшего размера и собранная именно под ваш процессор. Кроме того можно ещё прогнать prelink, для внесения в файлы программ информации о предварительном связывании библиотек, что тоже ускорит работу программ.

Исходная версия kostik87, :

А вот почему тормоза появляются в Linux - для меня загадка.

Там, если я правильно понял используются конфигурационные файлы, т.е. обычные текстовики. Если например ты удалил приложение и даже остались какие-то настройки после него, то они никак не А вот почему тормоза появляются в Linux - для меня загадка. Там, если я правильно понял используются конфигурационные файлы, т.е. обычные текстовики. Если например ты удалил приложение и даже остались какие-то настройки после него, то они никак не могут замедлить быстродействие, максимум занимать место.могут замедлить быстродействие, максимум занимать место.

Если вы удалили пакет с программой и от этой программы остались конфигурационные файлы, что в принципе происходить не должно, но может, то в этом ничего страшного нет, т.к. эти конфигурационные файлы в общем случае использовала только удалённая программа.

Так с чем связано замедление системы? С фрагментацией Ext4?

И с ней в том числе. Что бы уменьшить эффект от фрагментации данных на обычных накопителях (жёстких дисках), не нужно создавать один большой раздел на всю ёмкость накопителя. Лучше создать один раздел под корневую файловую систему, в районе 10-15 Гб и ещё один раздел под домашние каталоги (/home). Но всё же лучше и корневую файловую системы так же разнести по отдельным разделам / файловым системам, хотя бы так:

/ - 1 Гб
/usr - 4-5 Гб
/var - 3-5 Гб
/opt - 2-4 Гб
/home - всё остальное

Можно пойти ещё дальше, но это сложнее, сжимать /usr и /opt в образы squashfs и монтировать их с помощью aufs.

После использования утилит типа Bleachbit система начинает двигаться шустрее, но до первоначальной скорости ей далеко.

От того, что вы удалили логи, не используемые конфигурационные файла и временные файлы скорости не прибавится, в особенности, если файлы «размазаны» по всему диску (фрагментированы).

И еще вопрос: если в дистрах типа Ubuntu, Fedora можно пересобирать ядро и ставить программы из исходников, то в чем преимущество Gentoo, если там ты тоже пересобираешь ядро и ставишь программы из исходников.

Пересобрать ядро вы можете, да и программу собрать из исходников тоже, но в этом случае вам придётся в ручную отслеживать зависимости для сборки этой программы, разбираться с опциями сборки, следить, что бы не затёрлись какие-либо файлы, да и удалить потом установленную прогармму таким способом будет сложно, в особенности, если вы удалили директорию, в которой производили сборку программы или разработчик программы не предусмотрел возможности корректного удаления.

Я читал, что Gentoo быстрее, но за счет чего?

За счёт задействования флагом компилятор, указывающих ему под какую модель процессора собирать код (оптимизировать), возможность собрать программы с нужными только вам опциями сборки, в итоге программа получается меньшего размера и собранная именно под ваш процессор. Кроме того можно ещё прогнать prelink, для внесения в файлы программ информации о предварительном связывании библиотек, что тоже ускорит работу программ.