sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #14007
Re: Harddisk aktiv => X fryser. RTLinux svaret?
In <Pine.LNX.4.10.9910040128130.18778-100000@xxxxxxxxxxxxxxx> Ole Tange <tange@xxxxxxxx> writes:
>Når min harddisk er meget aktiv (f.eks. skriver 1/2 GB rå data), så bliver
>X meget langsom og fryser ofte kortvarigt. Når harddisken er færdig, er X
>glad igen.
Hvilken kerne bruger du ? Hvis din applikation laver en fsync() kan det
godt tage lang tid, når filerne er så store. Nyere kerner har en indbygget
optimering, hvor en fsync() konverteres til en almindelig sync(), som er
hurtigere.
Men problemet er nok, at din IDE disk-driver disabler interrupt håndtering
mens den er i gang. Kig på 'man hdparm' og læs lidt om -u option. Det
plejer at hjælpe, og på nyere diske kan man roligt ignorere advarslen
om "massive data corruption". Men jeg fralægger mig naturligvis ethvert
ansvar :-))
--
Henrik Storner | "Software engineering is a race between engineers
<storner@xxxxxxxx> | who try to create foolproof software and the
| universe which is trying to create bigger fools.
| So far, the universe is winning..."
References