Hozzászólások
Sziasztok!
Véletlenül rábukkantam, egy preemptiv 2.4-es kernel patch-re, mármint amitől preemptiv kernel válik belőle, mennyiben érdemes használni ezt a patch-et, gyorsaság, stabilitás, stb., tekintetében ?????
- A hozzászóláshoz be kell jelentkezni
[quote:01fa708822="Anonymous"]Sziasztok!
Véletlenül rábukkantam, egy preemptiv 2.4-es kernel patch-re, mármint amitől preemptiv kernel válik belőle, mennyiben érdemes használni ezt a patch-et, gyorsaság, stabilitás, stb., tekintetében ?????
Ha játszani akarsz, akkor ajánlott. Viszont vigyázni is kell vele, mert megölhető a gép: pl egy script:
[code:1:01fa708822]
#!/bin/bash
$0 &
while :;
do
echo x>/dev/null
done
[/code:1:01fa708822]
behalasztja a gépet kb fél perc alatt (előre betölti a progit).
Nekem nem preemptive a kernel (SuSE 9.1), és vígan megy tovább a gép :)
- A hozzászóláshoz be kell jelentkezni
hmm, a linket bedobnád?
- A hozzászóláshoz be kell jelentkezni
[quote:cb61936548="pete"]hmm, a linket bedobnád?
Én? Hát, azt nem tudok... Az biztos, hogy 1.7-es cerkákon, 256mb rammal, preeemptive kernellel jól ment az Enemy Territory (anélkül gyengébben teljesített) és ugyanezen a gépen vmi, fentebb említett kóddal el lehet fektetni a gépet.
Hogy hogyan működik pontosan? kernel; make menuconfig:
┌──────────────────────────────────────────────── Preemptible Kernel ─────────────────────────────────────────────────┐
│ CONFIG_PREEMPT: │
│ │
│ This option reduces the latency of the kernel when reacting to │
│ real-time or interactive events by allowing a low priority process to │
│ be preempted even if it is in kernel mode executing a system call. │
│ This allows applications to run more reliably even when the system is │
│ under load. │
│ │
│ Say Y here if you are building a kernel for a desktop, embedded │
│ or real-time system. Say N if you are unsure. │
- A hozzászóláshoz be kell jelentkezni