[Greeklug] Σχετ: Σχετ: Σχετ: Βελτιστοποίηση πυρήνα
Klearchos-Angelos Gkountras
kag στο riseup.net
Δευ 15 Ιουλ 2013 11:48:33 EEST
μάλλον να τα κάνεις όλα compile με το χέρι
On 07/15/2013 10:46 AM, Leonidas Liakos wrote:
> Καλημέρα, δεν έχω κάποιο πρόβλημα, όλα δουλεύουν μια χαρά. Κάνω όλη την διαδικασία για εκπαιδευτικούς λόγους.
> Προφανώς με το make localmodconfig o πυρήνας κράτησε τα απαραίτητα modules για όλες τις ενεργοποιημένες συσκευές του συστήματος (γι'αυτό άλλωστε το make κράτησε μόνο 6-7 λεπτά).
> Όταν λες να βάλω κάθε συστατικό της διανομής με το χέρι τι εννοείς;
>
>
> ________________________________
> Απο: Sergey Tsabolov ( aka linuxman ) <sergios στο greeklug.gr>
> Προς: Leonidas Liakos <leonidas_liakos στο yahoo.gr>
> Κοιν.: "greeklug στο mail.greeklug.gr" <greeklug στο mail.greeklug.gr>
> Στάλθηκε: 10:30 π.μ. Δευτέρα, 15 Ιουλίου 2013
> Θέμα: Re: [Greeklug] Σχετ: Σχετ: Βελτιστοποίηση πυρήνα
>
>
>
> Καλημέρα,
> Εάν πραγματικά θες να κάνεις Βελτιστοποίηση πυρήνα για το μηχάνημα
> που έχεις και να τρέχει μόνο αυτά που πρέπει, τότε θα πρέπει να το
> μαζέψεις από το 0.
> Δηλαδή να βάλεις κάθε συστατικό διανομής με το χέρι,
> Ρωτάς γιατί τρέχουν "άχρηστα" mοdules, δεν τρέχουν "άχρηστα", κάθε
> διανομή τρέχει τα ουσιώδης απαραίτητα για να μπορεί να τρέξει σε ότι
> υλικό θα δώσεις στην διανομή.
> Ας πούμε, έχεις κάνει Βελτιστοποίηση πυρήνα και έχεις κόψει ότι
> όπως λες 'άχρηστα" modules τρέχουν για το μηχάνημα σου, και
> χρειάζεται να μεταφέρεις το δίσκο σε ένα άλλο μηχάνημα που δεν
> έχει το ίδιο CPU,RAM,Motherboard κτλ., νομίζεις ότι πυρήνας θα βρει
> όλα τα απαραίτητα για να μπορεί να ανοίξει το μηχάνημα σωστά;
> Εγώ νομίζω ότι όχι.
> Με το CPU που έχεις και λογικά έχεις αρκετή μνήμη δεν νομίζω ότι
> υπάρχει λόγος να κάνεις αυτή την διαδικασία.
> Πες τι ακριβός πρόβλημα υπάρχει για να δούμε α πρέπει/χρειάζεται να
> κάνεις την Βελτιστοποίηση πυρήνα η δεν χρειάζεται.
>
>
> Στις 15/07/2013 01:14 πμ, ο/η Leonidas Liakos έγραψε:
>
> Τα απαραίτητα modules δεν είναι εκείνα που αναγνωρίσε η εντολή make localmodconfig ?
>> Γιατί χρειάζονται φόρτωμα, αφού κατά την εκκίνηση το udev αναγνωρίζει και σηκώνει τα απαραίτητα modules, έτσι δεν είναι;
>> Έτσι και αλλιώς υποτίθεται ότι η make localmodconfig δεν έχει αφήσει άχρηστα modules.
>> Το παραπλήσιο εργαλείο του update-initramfs -u νομίζω είναι το mkinitcpio
>> Είναι η πρώτη φορά που ασχολούμε με τον πυρήνα και την διαδικασία του boot και μερικά πράγματα δεν μου είναι γνωστα
>>
>>
>>
>> ________________________________
>> Απο: vangelis mouhtsis <vangelis στο gnugr.org>
>> Προς: greeklug στο mail.greeklug.gr
>> Στάλθηκε: 12:51 π.μ. Δευτέρα, 15 Ιουλίου 2013
>> Θέμα: Re: [Greeklug] Σχετ: Βελτιστοποίηση πυρήνα
>>
>>
>> Στις 15/07/2013 12:44 πμ, ο/η Leonidas Liakos έγραψε:
>>> Arch Linux με Intel(R) Core(TM) i5-2450M CPU @
> 2.50GHz
>>>
>>> lspci
>>>
>>> 00:00.0 Host bridge: Intel Corporation 2nd Generation
> Core Processor Family DRAM Controller (rev 09)
>>> 00:01.0 PCI bridge: Intel Corporation Xeon
> E3-1200/2nd Generation Core Processor Family PCI Express
> Root Port (rev 09)
>>> 00:02.0 VGA compatible controller: Intel Corporation
> 2nd Generation Core Processor Family Integrated Graphics
> Controller (rev 09)
>>> 00:16.0 Communication controller: Intel Corporation 6
> Series/C200 Series Chipset Family MEI Controller #1 (rev
> 04)
>>> 00:1a.0 USB controller: Intel Corporation 6
> Series/C200 Series Chipset Family USB Enhanced Host
> Controller #2 (rev 05)
>>> 00:1b.0 Audio device: Intel Corporation 6 Series/C200
> Series Chipset Family High Definition Audio Controller
> (rev 05)
>>> 00:1c.0 PCI bridge: Intel Corporation 6 Series/C200
> Series Chipset Family PCI Express Root Port 1 (rev b5)
>>> 00:1c.2 PCI bridge: Intel Corporation 6 Series/C200
> Series Chipset Family PCI Express Root Port 3 (rev b5)
>>> 00:1c.4 PCI bridge: Intel Corporation 6 Series/C200
> Series Chipset Family PCI Express Root Port 5 (rev b5)
>>> 00:1d.0 USB controller: Intel Corporation 6
> Series/C200 Series Chipset Family USB Enhanced Host
> Controller #1 (rev 05)
>>> 00:1f.0 ISA bridge: Intel Corporation HM67 Express
> Chipset Family LPC Controller (rev 05)
>>> 00:1f.2 SATA controller: Intel Corporation 6
> Series/C200 Series Chipset Family 6 port SATA AHCI
> Controller (rev 05)
>>> 00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series
> Chipset Family SMBus Controller (rev 05)
>>> 01:00.0 VGA compatible controller: NVIDIA Corporation
> GF108M [GeForce GT 525M] (rev a1)
>>> 02:00.0 Network controller: Intel Corporation
> Centrino Wireless-N 1030 [Rainbow Peak] (rev 34)
>>> 03:00.0 USB controller: Fresco Logic FL1009 USB 3.0
> Host Controller (rev 02)
>>> 04:00.0 Ethernet controller: Realtek Semiconductor
> Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet
> controller (rev 05)
>>>
>>> lsmod
>>>
>>> Module Size Used by
>>> nls_cp437 5953 1
>>> nls_utf8 1320 1
>>> vfat 10119 1
>>> fat 49357 1 vfat
>>> ntfs 191017 1
>>> fuse 70985 3
>>> intel_powerclamp 8802 0
>>> coretemp 6102 0
>>> kvm_intel 125437 0
>>> kvm 390263 1 kvm_intel
>>> crc32_pclmul 3019 0
>>> crc32c_intel 14249 0
>>> ghash_clmulni_intel 4501 0
>>> aesni_intel 45449 0
>>> aes_x86_64 7399 1 aesni_intel
>>> arc4 2000 2
>>> uvcvideo 72921 0
>>> xts 3007 1 aesni_intel
>>> snd_hda_codec_realtek 30893 1
>>> joydev 9695 0
>>> iwldvm 171318 0
>>> lrw 3565 1 aesni_intel
>>> mac80211 487534 1 iwldvm
>>> videobuf2_vmalloc 3304 1 uvcvideo
>>> videobuf2_memops 2367 1 videobuf2_vmalloc
>>> snd_hda_intel 35816 3
>>> btusb 14665 0
>>> snd_hda_codec 145704 2
> snd_hda_codec_realtek,snd_hda_intel
>>> gf128mul 6018 2 lrw,xts
>>> snd_hwdep 6364 1 snd_hda_codec
>>> bluetooth 303092 2 btusb
>>> videobuf2_core 27541 1 uvcvideo
>>> r8169 56359 0
>>> videodev 105273 2
> uvcvideo,videobuf2_core
>>> ablk_helper 1972 1 aesni_intel
>>> snd_pcm 76860 2
> snd_hda_codec,snd_hda_intel
>>> iwlwifi 142150 1 iwldvm
>>> dell_wmi 1485 0
>>> sparse_keymap 3114 1 dell_wmi
>>> media 10309 2 uvcvideo,videodev
>>> cfg80211 452012 3
> iwlwifi,mac80211,iwldvm
>>> snd_page_alloc 7330 2 snd_pcm,snd_hda_intel
>>> snd_timer 18687 1 snd_pcm
>>> snd 58893 12
> snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_pcm,snd_hda_codec,snd_hda_intel
>>> iTCO_wdt 5407 0
>>> soundcore 5418 1 snd
>>> iTCO_vendor_support 1929 1 iTCO_wdt
>>> ses 6206 0
>>> enclosure 6234 1 ses
>>> mei 58110 0
>>> cryptd 8537 3
> ghash_clmulni_intel,aesni_intel,ablk_helper
>>> rfkill 15626 3 cfg80211,bluetooth
>>> dell_laptop 8851 0
>>> dcdbas 6487 1 dell_laptop
>>> i2c_i801 11269 0
>>> microcode 13204 0
>>> mii 4059 1 r8169
>>> lpc_ich 12849 0
>>> pcspkr 2027 0
>>> ac 2536 0
>>> psmouse 84588 0
>>> serio_raw 5041 0
>>> thermal 8652 0
>>> battery 6970 0
>>> wmi 8347 1 dell_wmi
>>> mperf 1267 0
>>> processor 27555 0
>>> evdev 9912 18
>>> ext4 486052 4
>>> crc16 1359 2 ext4,bluetooth
>>> mbcache 5930 1 ext4
>>> jbd2 85240 1 ext4
>>> usb_storage 47063 2
>>> sr_mod 14930 0
>>> cdrom 35104 1 sr_mod
>>> sd_mod 30858 9
>>> hid_generic 1153 0
>>> usbhid 40892 0
>>> hid 87539 2 hid_generic,usbhid
>>> ahci 22696 4
>>> ehci_pci 4120 0
>>> libahci 21201 1 ahci
>>> xhci_hcd 89447 0
>>> ehci_hcd 47375 1 ehci_pci
>>> libata 170065 2 ahci,libahci
>>> scsi_mod 129660 5
> ses,usb_storage,libata,sd_mod,sr_mod
>>> usbcore 177027 7
> btusb,uvcvideo,usb_storage,ehci_hcd,ehci_pci,usbhid,xhci_hcd
>>> usb_common 954 1 usbcore
>>> i915 562678 2
>>> video 11138 1 i915
>>> button 4669 1 i915
>>> i2c_algo_bit 5391 1 i915
>>> intel_agp 10936 1 i915
>>> intel_gtt 12664 2 i915,intel_agp
>>> drm_kms_helper 35086 1 i915
>>> drm 229990 3 i915,drm_kms_helper
>>> i2c_core 22479 6
> drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,videodev
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> ________________________________
>>> Απο: vangelis mouhtsis <vangelis στο gnugr.org>
>>> Προς: greeklug στο mail.greeklug.gr
>>> Στάλθηκε: 12:35 π.μ. Δευτέρα, 15 Ιουλίου 2013
>>> Θέμα: Re: [Greeklug] Βελτιστοποίηση πυρήνα
>>>
>>>
>>> Στις 15/07/2013 12:32 πμ, ο/η Leonidas Liakos έγραψε:
>>>> Προσπαθώ να βελτιστοποιήσω τον πυρήνα μου
> (3.10.1). Μέχρι στιγμής δεν έχω κάνει πολλά πράγματα, απλά
> έχω δηλώσει τον επεξεργαστή μου και έτρεξα make
> localmodconfig για να κόψω άχρηστα modules. Μέχρι στιγμής
> ξεκινάει μια χαρά και παίζουν όλα.Τι άλλο μπορώ να κάνω
> για βελτιστοποίηση;
>>>>
>>>>
>>>>
>>>> Greeklug mailing list
>>>>
>>>> Greeklug στο mail.greeklug.gr
>>>>
>>>> http://lists.greeklug.gr/mailman/listinfo/greeklug
>>>>
>>>> ----------------------------------------
>>>>
>>>> Το μη κερδοσκοπικό Σωματείο/Σύλλογος GreekLUG δεν
> φέρει καμία ευθύνη για το περιεχόμενο του παρόντος e-mail
> το οποίο εκφράζει μόνο τις απόψεις του συγγραφέα.
>>>>
>>> Πες μας και μερικές ακόμα λεπτομέρεις, όπως ποιά
> διανομή
>>> έχεις, για αρχή!
>>>
>>> greetings
>>> gnugr
>>> Greeklug mailing list
>>>
>>> Greeklug στο mail.greeklug.gr
>>>
>>> http://lists.greeklug.gr/mailman/listinfo/greeklug
>>>
>>> ----------------------------------------
>>>
>>> Το μη κερδοσκοπικό Σωματείο/Σύλλογος GreekLUG δεν
> φέρει καμία ευθύνη για το περιεχόμενο του παρόντος e-mail
> το οποίο εκφράζει μόνο τις απόψεις του συγγραφέα.
>>>
>>>
>>>
>>> Greeklug mailing list
>>>
>>> Greeklug στο mail.greeklug.gr
>>>
>>> http://lists.greeklug.gr/mailman/listinfo/greeklug
>>>
>>> ----------------------------------------
>>>
>>> Το μη κερδοσκοπικό Σωματείο/Σύλλογος GreekLUG δεν
> φέρει καμία ευθύνη για το περιεχόμενο του παρόντος e-mail
> το οποίο εκφράζει μόνο τις απόψεις του συγγραφέα.
>>>
>> Χμμ, Arch Linux,
>> Προσπάθησε να βάλεις τα πρέποντα firmware/modules οπως
>> αρμόζει στη διανομή σου, επίσης με την χρήση του modprobe
>> να τα φορτώσεις.
>> Δεν ξέρω την αντίστοιχη εντολή του "update-initramfs -u"
>> για το Arch.
>> Ισως κάποιος άλλος να σου δώσει πιο πολλές πληροφορίες
>> (ο jemadux ίσως που είχε κάποτε Arch)
>>
>> greetings
>> gnugr
>> Greeklug mailing list
>>
>> Greeklug στο mail.greeklug.gr
>>
>> http://lists.greeklug.gr/mailman/listinfo/greeklug
>>
>> ----------------------------------------
>>
>> Το μη κερδοσκοπικό Σωματείο/Σύλλογος GreekLUG δεν φέρει
> καμία ευθύνη για το περιεχόμενο του παρόντος e-mail το
> οποίο εκφράζει μόνο τις απόψεις του συγγραφέα.
>>
>>
>>
>>
>> Greeklug mailing list Greeklug στο mail.greeklug.gr http://lists.greeklug.gr/mailman/listinfo/greeklug ---------------------------------------- Το μη κερδοσκοπικό Σωματείο/Σύλλογος GreekLUG δεν φέρει καμία ευθύνη για το περιεχόμενο του παρόντος e-mail το οποίο εκφράζει μόνο τις απόψεις του συγγραφέα.
>
>
>
> Greeklug mailing list
>
> Greeklug στο mail.greeklug.gr
>
> http://lists.greeklug.gr/mailman/listinfo/greeklug
>
> ----------------------------------------
>
> Το μη κερδοσκοπικό Σωματείο/Σύλλογος GreekLUG δεν φέρει καμία ευθύνη για το περιεχόμενο του παρόντος e-mail το οποίο εκφράζει μόνο τις απόψεις του συγγραφέα.
>
--
Klearchos-Angelos Gkountras
website : http://jemadux.info
xmpp/jabber : kag στο dukgo.com
Περισσότερες πληροφορίες για την Greeklug
λίστα ηλεκτρονικού ταχυδρομείου