Jump to content

Linux Kernel: Performanta maxima sistem de operare


Recommended Posts

Posted

Documentatie Arch: Kernel

Tip from Arch: https://wiki.archlinux.org/title/Kernel

  1. Best way to increase the speed of your system is to first tailor your kernel configuration to your architecture and processor type.
  2. You can reduce the size of your kernel (and therefore build time) by not including support for things you do not have or use. For example support for things like Bluetooth, video4linux, 1000Mbit Ethernet, etc. [...]

 

Performanta maxima GNU/Linux

Acum punctul meu de vedere pentru incepatorii care vor performanta maxima pentru sistemul de operare GNU/Linux.

  • Daca cautati performanta bruta indiferent de costuri: nu utilizati virtualizare.
  • Luati un Linux Kernel popular pentru cazul vostru si realizati cateva schimbari.
  • Daca sunteti mai experimentati, construiti propriul Linux Kernel pe baza recomandarilor generale de pe Arch Wiki sau pe baza altor documentatii.
  • Ulterior petreceti cateva zile sau saptamani pentru a va asigura ca lucrurile merg as expected in productie.
  • Editati bootloader-ul (grub, syslinux etc.) si spuneti-i OS-ului sa nu puna procese pe thread-urile CPU preferate, blocandu-le. Apoi utilizati taskset sau alte modalitati pentru a porni aplicatiile pe thread-urile CPU dorite si obtineti performanta CPU maxima.
  • Asigurati-va ca aveti un Linux Kernel suficient de bun pentru a evita tuned sau alte tipuri de software artificial.

 

Acestea sunt ideile pe baza carora ar trebui sa incepeti sa lucrati daca nu aveti experienta deloc.

Putem vorbi despre sysctl.conf tweaks, dar retineti ca acest config file nu va ajuta cu absolut totul.

Discutam cu alta ocazie despre realizarea unui custom Linux Kernel cu module/drivers pentru diverse tipuri de procesor si arhitecturi hardware specifice.

Trebuie sa dedicati timp si efort pentru rezultatele asteptate.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...