Allt från Computex 2023

Varför nollställs /prov/net/dev vid 4Gb?

Permalänk
Medlem

Varför nollställs /prov/net/dev vid 4Gb?

som topic lyder, är det någon som vet varför det nollställs?
Och går det på något sätt att förhindra det?
Har sökt ooch googlat lite men hittar inget angående just det.

Permalänk
Medlem

Skulle gissa på att den räknaren är 32 bitar efterso 2^32 är 4Gb och nog inte mycket man kan göra någoting åt.

Eventuellt kanske det är annorlunda i en 64bits kernel, vet inte eftersom jag inte har någon sådan.

Visa signatur

Kriga mot min brute: http://gunnard.se.mybrute.com om du vågar :D

Permalänk
Medlem

en unsigned long int (4 bytes) kan hålla ett tal som är max 4294967296

detta är exakt 4 GB

edit: och 4 bytes är ju då 32bit vilket är registerstorleken hos normala 32-bits datorer

Permalänk
Medlem

Mycke riktigt har det med de där 32bitarna att göra. Men vissa system klarar att hantera det.

OS X Server kör jag på en Dual G4. Det är en 32bitars processor och jag får bättre värden.
http://phpsysinfo.frontslash.org/

Som det syns där får jag långt över 4GB... Däremot på Linuxservern slår den runt varje gång den når 4GB.

Permalänk
Medlem

Tack för svaren, då vet jag ju lite mer.
Håller på att koda mig ett litet script i PHP för att föra lite statistik.
Hittils har jag bara "just nu" värden av trafikanvändning och 1minut medeltrafik i kb/s
Som jag just nu använder i min IRC Bot, som också är kodad i php