Fragen zur Kernelkonfiguration
lama007 26.11.2005 - 18:38 580 3
lama007
OC Addicted
|
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
|
"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
|
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
|
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
|