"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Fragen zur Kernelkonfiguration

lama007 26.11.2005 - 18:38 580 3
Posts

lama007

OC Addicted
Avatar
Registered: Mar 2002
Location: Austria
Posts: 851
Bei der Kernelkonfiguration kann ich unter der Überschrift „Processor type and features“ drei Preemptionmodels auswählen: No Forced Preemption, Voluntary Kernel Preemption, Preemptible Kernel.
Kann mir jemand dazu diesen Satz erklären: These new preemption points have been selected to reduce the maximum latency of rescheduling, providing faster application reactions, at the cost of slighly lower throughput.
Was ist die raw processing power?
Und eine Frage zur Einstellung von „Timer frequency“: Was sind timer interrupts?


„Unter Block Devices“ – „I/O scheduler“ finde ich diese drei Möglichkeiten zum Ankreuzen. Ist eine davon die Beste oder sollte ich alle drei ankreuzen?
Anticipatory I/O scheduler (IOSCHED_AS)
The anticipatory I/O scheduler is the default disk scheduler. It is generally a good choice for most environments, but is quite large and complex when compared to the deadline I/O scheduler, it can also be slower in some cases especially some database loads.
Deadline I/O scheduler (IOSCHED_DEADLINE)
The deadline I/O scheduler is simple and compact, and is often as good as the anticipatory I/O scheduler, and in some database workloads, better. In the case of a single process performing I/O to a disk at any one time, its behaviour is almost identical to the anticipatory I/O scheduler and so is a good choice.
CFQ I/O scheduler (IOSCHED_CFQ)
The CFQ I/O scheduler tries to distribute bandwidth equally among all processes in the system. It should provide a fair working environment, suitable for desktop systems.

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
"No forced preemption": optimiert für maximale Rechenleistung, allerdings schlecht für Desktops
"Voluntary preemption": Kernel kann an ausgewählten Punkten unterbrochen werden - bringt z.B. bessere Antwortzeiten auf Klicks und unterbrechungsfreie Audio/Videowiedergabe
"Preemptibel kernel": Noch besser für Desktop optimiert

Timer interrupts werden in regelmäßigen (konfigurierbaren) Abständen ausgelöst und definieren dadurch die Zeit, wie lange ein Programm laufen kann, bis es unterbrochen wird und evtl. ein anderes die CPU benutzen darf.

Die verschiedenen I/O Scheduler hab ich noch nicht ausprobiert, aber das kannst ja du mal machen. :)

pari

grml
Avatar
Registered: Nov 2002
Location: NÖ
Posts: 1710
vo de io-scheduler is fürn desktop der cfq imho pflicht. wennst einen anderen verwendest, kommt da dei system bei viel I/O langsam vor. sprich bei gröberen umkopiereien ruckelt der cursor,...

lama007

OC Addicted
Avatar
Registered: Mar 2002
Location: Austria
Posts: 851
auch welche Kerneleinstellungen verweisen folgende Fehlermeldungen wàhrend des Bootens:

showconsole: Warning: the ioctl TIOCGDEV ist not known by the kernel

scanning ccw: No CCW bus support
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz