WELCOME ON THE OFFICAL MIND.FSN PAGE
Forum » Public Boards » Support » Linux Kernel für Gameserver [Debian]

Sortierung:     printview
Autor: Mitteilung:
lasi Clanmitglied
Administrator
7 Beiträge
registriert: 01.10.2009
11.10.2009, 02:18 offline zitieren 


Jetzt noch die alte Kernel config übernehmen. Mit cp /boot werden die alten Kernel configs angezeigt. Bei cp config musst du die
cp /boot/config-2.6.22 natürlich auf deine vorherhige ändern

code:
--------------------------------------------------------------------------------

ls /boot/
cp /boot/config-2.6.22 linux/.config
cd linux



code:
--------------------------------------------------------------------------------

make menuconfig


Dort musst du noch ein paar Veränderungen vornehmen. *=einschalten
x=ausschalten
General setup --->
x Control Group support
x Fair group CPU scheduler
x Create deprecated sysfs files
x Optimize for size

Processor type and features --->
x Tickless System (Dynamic Ticks)
x High Resolution Timer Support
Subarchitecture Type (PC-compatible)
Processor family (Intel P4 / older Netburst based Xeon) // bei AMD natuerlich auch hier den Athlon-XP waehlen
(4) Maximum number of CPUs (2-255) // nicht mehr als die aktuelle CPUzahl
x SMT (Hyperthreading) scheduler support
* Multi-core scheduler support
Preemption Mode (Preemptible Kernel (Low-Latency Desktop))
x Enable kernel irq balancing << boese
Timer frequency (1000 HZ)


Power management options --->
x Power Management support // solltet ihr nach dem booten nur noch 1 CPU haben, lasst dass hier und den Unterpunkt "ACPI" aktiviert.
x CPU Frequency scaling
x CPU idle PM support


Bus options (PCI etc.)
x Enable deprecated pci_find_* API
x Interrupts on hypertransport devices

Networking --->
Networking options --->
* Packet socket: mmapped IO
* Large Receive Offload (ipv4/tcp)
x QoS and/or fair queueing --->


Device Drivers --->
Network device support --->
* Use Rx Polling (NAPI) // bei eurer Netzwerkkarte !!!!!!!!!!!!!!!!!!!!!!!!!

Device Drivers --->
Character devices --->
* Enhanced Real Time Clock Support
x Real Time Clock Histogram Support

Device Drivers --->
* Real Time Clock --->
* RTC UIE emulation on dev interface

Device Drivers --->
* DMA Engine support --->
* Intel I/OAT DMA support
* Network: TCP receive copy offload

Kernel hacking --->
alles bis auf eine Option aus.. "will enable abort..."

... und nun zum Abschluss den Kernel "backen"

code:
--------------------------------------------------------------------------------

make-kpkg clean
make-kpkg --initrd --revision=Kernel.01 kernel_image


Das dauert ein bischen. Du kannst dir ruhig n Kaffee holencrazy



code:
--------------------------------------------------------------------------------

ls /usr/src/
cd /usr/src/
dpkg -i linux-image-2.6.29.5-rt22_Kernel.01_amd64.deb


Das wars.. Nun solltet ihr rebooten und nachschauen ob der neue Kernel gebootet wurde

code:
--------------------------------------------------------------------------------

shutdown -r now
uname -a


Sollte der neue Kernel nicht gebootet werden schaut in der /boot/grub/menu.lst nach ob er richtig eingetragen wurde.

Seid ihr mit dem neuen Kernel nicht zufrieden und wollt ihn wieder entfernen gebt folgendes ein

code:
--------------------------------------------------------------------------------

ls /boot/
dpkg --purge --force-remove-essential linux-image-2.6.29.5-rt22

Echte Männer essen keinen Honig - Echte Männer kauen Bienen

Sortierung:     printview


Um ein Thema zu eröffnen musst du registriert und angemeldet sein!

registrieren
anmelden
Keine Top-Neuigkeit

HowTo CS Server in... by lasi 11.10.2009 - 02:28

HowTo CSS Server i... by lasi 11.10.2009 - 02:27

CS Startparameter by lasi 11.10.2009 - 02:25

HowTo Teamspeak Se... by lasi 11.10.2009 - 02:24

HowTo Ventrilo Ser... by lasi 11.10.2009 - 02:23

Linux Kernel für G... by lasi 11.10.2009 - 02:18

Money Mangement by lasi 11.10.2009 - 02:06