Bekijk Volledige Versie : Linux kernel 2.6
Beste,
Onlangs heb ik hier op dit forum vernomen dat linux kernel 2.6 standaard op 250hz werkt wat ik dacht dat 1000hz was waardoor mijn kernel dus mogelijk op 250hz werkt. Omdat ik nu dus niet weet op hoeveel hertz mijn kernel werkt zou ik graag hier om hulp willen vragen of er een mogelijkheid is om erachter te komen op hoeveel hertz je kernel werkt zonder deze te decompileren.
Alvast bedank,
Maurice
Waar heb je het in hemelsnaam over? :) Je monitor? Je processor? Je geheugen? Je PCI bus? En, bezoel je niet Megahertz? (En dan nog snap ik 't niet).
Enige verheldering zou goed zijn :)
Zie eens of je de kernel config kan uitlezen.
zcat /proc/config.gz soms vind je ook de kernel config in je /boot dir.
Als je systeem aan het niksen is dan is de waarde "in" van het commando "vmstat" om en nabij de kernel frequentie.
Waar heb je het in hemelsnaam over? :) Je monitor? Je processor? Je geheugen? Je PCI bus? En, bezoel je niet Megahertz? (En dan nog snap ik 't niet).
Enige verheldering zou goed zijn :)
Over linux kernel 2.6 heb ik het zoals ik aangaf, zijn er meerdere linux 2.6 kernels in je systeem dan, ik ben niet zo thuis in deze wereld maar zou het erg verwarrend vinden als er meerdere linux 2.6 kernels bestaan. Overigens is 1000 MHZ wel een beetje veel dus ik bedoel echt 1000 hz.
@maurice79: kan je even verduidelijken welke waarde je bedoelt? Waar heb je die voor nodig, wat denk je dat ze doet, wat is precies je bezorgdheid daarover... De vraag is niet echt duidelijk!
Verder bestaan er heel wat 2.6 kernels, minstens een versie of 22 in de standaard reeks, zonder patches van derden.
cat /proc/sys/dev/rtc/max-user-freq
Wat TS bedoelt is gewoon de HZ waarde van de kernel, mensen die niet weten wat hij bedoelt moeten wat vaker een kernel configgen ;)
Deze HZ geeft aan hoeveel keer per seconde de scheduler voor nieuwe jobs gaat kijken en heeft impact op de responssnelheid van je systeem.
Zoals gjtje aangeeft geeft een "vmstat 1" in de interrupt kolom wel een redelijk indicatie, ook kun je inderdaad de .config file opzoeken in /proc of /boot.
onkelx: dat geeft niet de HZ waarde waarop de kernel geconfigged is ;)
Oki zal de vraag nog eens stellen maar dan wat uitgebreider.
Ik huur een dedicated server wat ik gebruik voor een Counter-Strike game server. Deze game server wil ik meer FPS (Frames Per Seconde) laten gebruiken als de standaard 100, eigenlijk 1000. Om dit mogelijk te maken moet ik linux kernel 2.6 gebruiken omdat deze op 1000 hz kan werken want linux kernel 2.4 gaat maar tot 100 hz volgens google. Ook heb ik via google vernomen dat linux kernel 2.6 standaard op 1000hz werkt maar in dit (http://www.webhostingtalk.nl/gameservers-algemeen/119541-server-fps-ping.html) topic werd mij verteld dat de kernel 2.6 standaard op 250hz werkt.
Vandaar dat ik nu dus niet weet op hoeveel HZ mijn kernel werkt en mij afvroeg of er een manier is hoe ik hier achter kan komen zonder deze te (de)compileren. Als ik het nu nog niet begrijpbaar heb uitgelegd gelieve niet te antwoorden want als ik bijvoorbeeld in de game server wereld praat over linux kernel 2.6 op 1000hz weet iedereen meteen waar ik het over heb, wellicht dat dit gedeelte van het forum toch nog al wat verschilt met bijvoorbeeld het game server gedeelte.
edit in de tussentijd dat ik deze reply maakte is er al 2 keer gereplyed wat mijn post eigelijk overbodig maakt, toch iedereen bedankt voor de inzet in dit topic!
Nu was de vraag heel duidelijk; vergelijk deze nog even met je eerste posting, en stel je voor dat de lezer nog nooit een gameserver heeft geconfigureerd...
Alle drie de gegeven mogelijkheden heb ik geprobeerd maar ben er eigenlijk niet veel wijzer van geworden omdat de waardes mij niets zeggen.
cat /proc/sys/dev/rtc/max-user-freq
resultaat: 64
vmstat
resultaat: 4
zcat /proc/config.gz
resultaat: No such file or directory
Hier (http://www.yourgamehost.nl/downloads/putty.gif) een screenshot van de gegevens van hierboven.
vmstat 1 laten draaien, de eerste output van vmstat heb je niet zoveel aan vaak :-)
Ik vond de vraag overigens duidelijk genoeg, iedereen die een keer een 2.6 kernel heeft gecompiled is de 100/250/1000 hz optie tegengekomen.
vmstat 1 laten draaien, de eerste output van vmstat heb je niet zoveel aan vaak :-)
Ik vond de vraag overigens duidelijk genoeg, iedereen die een keer een 2.6 kernel heeft gecompiled is de 100/250/1000 hz optie tegengekomen.
Bedankt MikeN! nu krijg ik bij vmstats "in" waardes die rond de 3000 zitten. Ik heb dit gemeten terwijl de server vol in gebruik is omdat de game server hiervoor uitzetten zonde is. Overigens heb ik ook de kernel config gevonden met deze regel CONFIG_HZ=250. Dit houd in dat mijn kernel op 250 hertz werkt?