Решил пересобрать ядро
сразу же сделал первый косяк=))вырубил smt буду собирать снова вопрос в слудующем
sys info определяет теперь процессор core 2 duo... family pentium3\celeron\xeon
по мойму одно противоречит другому. В реальности всё таки core 2 duo и при конфигурации я отмечал core2\never xeon может я не прав?
Одним словом как ткнуть систуму носом в тот факт что у меня 2 ядра???=)
И вообще хотелось бы попросить скинуть пару полезных ссылок по вопросу что в ядре нужно а что не очень или уже устарело. Общие рекомендации без зависимости от конфигурации железа. Желательно на русском.
Cтарые песни о пересборке ядра
сразу же сделал первый косяк=))вырубил smt буду собирать снова вопрос в слудующем
sys info определяет теперь процессор core 2 duo... family pentium3\celeron\xeon
по мойму одно противоречит другому. В реальности всё таки core 2 duo и при конфигурации я отмечал core2\never xeon может я не прав?
Одним словом как ткнуть систуму носом в тот факт что у меня 2 ядра???=)
никак. SMP это и есть многоядерность.
http://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D0%BC%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D1%87%D0%BD%D0%BE%D0%B5_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
Поддержка SMP должна быть встроена в операционную систему. Иначе дополнительные процессоры будут оставаться не загруженными и система будет работать как однопроцессорная.
И вообще хотелось бы попросить скинуть пару полезных ссылок по вопросу что в ядре нужно а что не очень или уже устарело. Общие рекомендации без зависимости от конфигурации железа. Желательно на русском.
лучше ничего не менять. Общих советов не существует. Хотите "общую оптимизацию" - ставьте убунту. Хотите под свой, конкретный - думайте, выясняйте, ЧЕМ ваш комп отличается от других. Только тогда будет смысл. Иначе, как говорят на лоре, "ставь семёрочку" ;)
Ок насколько я понял врублю смп (так и тянет написать пмс) и будет мне счастье
Еще замеченые косяки
1)какая то странная ошибка связаная с ext2 ext3 0_o У меня всё на ext 4 к тому же поддержка ext 2\3 в ядре стоит с этим можно жить просто любопытно что это может быть
2) А вот ЭТО уже достало просто. Система не может поставить драйвера nvidia current и nvidia 173 при чём спешит мне об этом сообщить при каждом чихе=( Поче му то в следствии этого начал лагать и флеш плеер
Хотя я ВООБЩЕ НЕ ТРОГАЛ поддержку карт. может дело в материнке (у меня ноутбук).на что обратить внимание? Кстате стоит сказать что список проприетарных драйверов в менеджере увеличился на несколько порядков (убунту 10.04)
Спасибо большое за ответ
2) А вот ЭТО уже достало просто. Система не может поставить драйвера nvidia current и nvidia 173 при чём спешит мне об этом сообщить при каждом чихе=( Поче му то в следствии этого начал лагать и флеш плеер
Ну так поспеши сообщить нам вывод инсталлятора!
2) А вот ЭТО уже достало просто. Система не может поставить драйвера nvidia current и nvidia 173 при чём спешит мне об этом сообщить при каждом чихе=( Поче му то в следствии этого начал лагать и флеш плеер
наверно стоит начать не со сборки ядра , а запастись терпением , знанием английского , хорошим интернетом и открыв в консоли :
[console]
root@host ~/usr/src/linux # make xconfig
[/console]
читать выводы хелпа в каждой опции(погугливая на какие-то не понятные моменты) и медитировать над ними до полного просветления , другого пути нет к сожалению [ИМХО] . Скорость осознания зависит только от личных качеств у кого-то это займет месяц , а кому-то это просто не дано - увы такова селяви ...
1)какая то странная ошибка связаная с ext2 ext3 0_o У меня всё на ext 4 к тому же поддержка ext 2\3 в ядре стоит с этим можно жить просто любопытно что это может быть
ext2, ext3, и ext4 это некоторым образом одна и та-же ФС. Можно считать, что они отличаются лишь настройками. У меня такое подозрение, что ext2 уже давно выпилили из ядра, и ext2 на самом деле ext3 без журнала.
читать выводы хелпа в каждой опции(погугливая на какие-то не понятные моменты) и медитировать над ними до полного просветления , другого пути нет к сожалению [ИМХО] . Скорость осознания зависит только от личных качеств у кого-то это займет месяц , а кому-то это просто не дано - увы такова селяви ...
+100500
1)какая то странная ошибка связаная с ext2 ext3 0_o У меня всё на ext 4 к тому же поддержка ext 2\3 в ядре стоит с этим можно жить просто любопытно что это может быть
тут вот какая штука - ext2 развилась и стала ext3 , которая , в свою очередь развилась и стала ext4 , т.о. ext4 содержит в себе обе предыдущие как составные части , ваша ошибка не что иное как заявление компьютера на то что вы пытаетесь впихнуть в него масло масляное намазанное маслом на масло ... :D
чтобы от неё избавиться необходимо поддержку ext2 и ext3 в ядре включить как модули ([M]), а ext4 включить целиком(впаять в ядро "*" ) ...
вот точные ошибки по первому вопросу
1)ata failed to resume link (scontrol0)
2)ext2 could not mount cause of optional features
на щет проприетарных дров...вообщем у меня с ними сейчас любовь wink wink
Какой способ сжатия ядра с точки зрения оптимизации наиболее предпочтительный?
Какой способ сжатия ядра с точки зрения оптимизации наиболее предпочтительный?
Вас интересует оптимизация по размеру или по скорости распаковки?
тут вот какая штука - ext2 развилась и стала ext3 , которая , в свою очередь развилась и стала ext4 , т.о. ext4 содержит в себе обе предыдущие как составные части , ваша ошибка не что иное как заявление компьютера на то что вы пытаетесь впихнуть в него масло масляное намазанное маслом на масло ...
нет. насчёт ext3->ext4 я ещё сам полностью не разобрался, кроме того, ext4 ещё не раскрыла свой потенциал, и большая часть фич попросту сейчас отключена (потому и говорить не о чём), а другая половина не используется (часть из-за того, что они будут работать когда диски будут в 10..100Тб, а не в 1..2 как сейчас, часть потому, что это всё не юзает ПО, как например "тип файла"). Но вот про EXT2 я вам расскажу: там был рабочий undelete, которого мы лишились. Конечно, это не баг, а фича, и тем не менее.
чтобы от неё избавиться необходимо поддержку ext2 и ext3 в ядре включить как модули ([M]), а ext4 включить целиком(впаять в ядро "*" )
как я понял, сейчас нету никакой ext, кроме ext4. остальные (2 и 3) получаются из четвёрки отключением некоторых фич:
[console]~$ cat /etc/mke2fs.conf
[defaults]
base_features = sparse_super,filetype,resize_inode,dir_index,ext_attr
blocksize = 4096
inode_size = 256
inode_ratio = 16384
[fs_types]
ext3 = {
features = has_journal
}
ext4 = {
features = has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
inode_size = 256
}
ext4dev = {
features = has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
inode_size = 256
options = test_fs=1
}
[/console]
т.ч. у нас одно масло. соевое. маргарин и шоколадное получаются обработкой, а в последнее просто добавляют сахар и шоколад :)
как я понял, сейчас нету никакой ext, кроме ext4. остальные (2 и 3) получаются из четвёрки отключением некоторых фич
ну типа того . Если нужна поддержка ext4 то предыдущие нужно просто вырубить , но не отключать полностью , я так понимаю сделано это для обратной совместимости , при уже работающей системе на ext4 , она (ext4) понимает и 2 и 3 опционально , а вот grub , к примеру старый , может этого и не распарсить , потому модули и нужны . как-то так ...
Если нужна поддержка ext4 то предыдущие нужно просто вырубить , но не отключать полностью
может есть смысл как раз-таки вырубить полностью? и просто не использовать старый софт, который работает напрямую с ФС (там софта-то: mkfs, tune2fs, mount, lilo/grub, gparted, testdisk и вроде всё. Остальное только через ядро)?
Вас интересует оптимизация по размеру или по скорости распаковки?
я не знаю, а что лучше?
[quote=Lupo Alberto]
Вас интересует оптимизация по размеру или по скорости распаковки?
я не знаю, а что лучше?[/quote]
лучше пиво.
ну выпил я вчера 2, 5 литра пива "Жигулёвское", сегодня с утра бутылочку "Серебрянной Горы". сейчас взял уже 2 бутылку "Серебрянной Горы" - смысл то во всём какой?
я не знаю, а что лучше?
Зависит от стоящих перед вами задач: для встроенных систем, IMHO, большее значение имеет размер, для обычного компьютера приоритетнее скорость распаковки, но и она не принципиальна.
P.S.
CONFIG_KERNEL_GZIP: │
│ │
│ The old and tried gzip compression. It provides a good balance │
│ between compression ratio and decompression speed.
CONFIG_KERNEL_BZIP2: │
│ │
│ Its compression ratio and speed is intermediate. │
│ Decompression speed is slowest among the three. The kernel │
│ size is about 10% smaller with bzip2, in comparison to gzip. │
│ Bzip2 uses a large amount of memory. For modern kernels you │
│ will need at least 8MB RAM or more for booting.
CONFIG_KERNEL_LZMA: │
│ │
│ The most recent compression algorithm. │
│ Its ratio is best, decompression speed is between the other │
│ two. Compression is slowest. The kernel size is about 33% │
│ smaller with LZMA in comparison to gzip.
CONFIG_KERNEL_LZO: │
│ │
│ Its compression ratio is the poorest among the 4. The kernel │
│ size is about about 10% bigger than gzip; however its speed │
│ (both compression and decompression) is the fastest.
Я выбрал последний алгоритм.