[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 λίστα ηλεκτρονικού ταχυδρομείου