in top ist "%CPU" auf einmal ohne Kommastelle

Yoda

Yoda

[Linux|FreeBSD] - User
Hi Leute,
Hilfe! ich hab mir schon die Finger wund gegoogelt und die man-Page kenne ich auch bald auswendig.

Also auf meinen älteren Kisten sieht top so aus:

Code:
  PID USER      PR  NI  VIRT  RES  SHR S [B]%CPU[/B] %MEM    TIME+  COMMAND           
    1 root      16   0  4816  448  412 S  [B]0.0[/B]  0.0   3:23.45 init

Die Spalte "%CPU" zeigt auf 1/10 genau an (mit einer Kommastelle).
Auf die von mir gekickstarteten Kisten sieht top so aus:

Code:
  PID USER      PR  NI  VIRT  RES  SHR S [B]%CPU[/B] %MEM    TIME+  COMMAND           
    1 root      15   0 10308  676  564 S    [B]0[/B]  0.0   0:01.98 init

...nur ganzzahlige Werte in der Spalte "%CPU"....

Wo kann man das einstellen.
Ich habe es bei Fedora Core 5 und 6, sowohl 32Bit als auch 64Bit.
Core 6 hat die top-Version 3.2.7 und mein ArchLinux auch, nur das ich im ArchLinux die Kommastelle habe...
Ich habe auch die Kernelversionen 2.6.15 bis 2.6.19 getestet, da ist auch kein Zusammenhang zu erkennen.

Weiß einer wie ich diese Angabe wieder auf die alte Genauigkeit bekomme?
 
Zuletzt bearbeitet:
komisch...
vielleicht mal .toprc vergleichen (oder einfach löschen) :think:
 
komisch...
vielleicht mal .toprc vergleichen (oder einfach löschen) :think:
Da hab ich auch schon dran gedacht, aber leider gibt es die in keinem der Systeme. ?(

EDIT:
Kannst Du mir hier vielleicht eine posten?
 
Zuletzt bearbeitet:
$ cat .toprc
RCfile for "top with windows" # shameless braggin'
Id:a, Mode_altscr=0, Mode_irixps=1, Delay_time=3.000, Curwin=0
Def fieldscur=AEHIOQTWKNMbcdfgjplrsuvyzX
winflags=62777, sortindx=10, maxtasks=0
summclr=1, msgsclr=1, headclr=3, taskclr=1
Job fieldscur=ABcefgjlrstuvyzMKNHIWOPQDX
winflags=62777, sortindx=0, maxtasks=0
summclr=6, msgsclr=6, headclr=7, taskclr=6
Mem fieldscur=ANOPQRSTUVbcdefgjlmyzWHIKX
winflags=62777, sortindx=13, maxtasks=0
summclr=5, msgsclr=5, headclr=4, taskclr=5
Usr fieldscur=ABDECGfhijlopqrstuvyzMKNWX
winflags=62777, sortindx=4, maxtasks=0
summclr=3, msgsclr=3, headclr=2, taskclr=3


$cat /etc/toprc
cat: /etc/toprc: No such file or directory

$which top
/usr/bin/top

$file /usr/bin/top
/usr/bin/top: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.0, dynamically linked (uses shared libs), for GNU/Linux 2.6.0, stripped

$top --version
top: procps version 3.2.7
usage: top -hv | -bcisSH -d delay -n iterations [-u user | -U user] -p pid [,pid ...]

$locale
LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
...

LC_NUMERIC scheint aber keine Rolle zu spielen, da immer Dezimalpunkt.

Auf einem frischen Benutzer wurde bei der Benutzung von top keine .toprc erzeugt, wird nur angelegt mit Kommando 'W'.

$apt-cache show procps|grep Depends
Depends: libc6 (>= 2.4-1), libncurses5 (>= 5.4-5), lsb-base (>= 1.3-9ubuntu3)
Depends: libc6 (>= 2.3.4-1), libncurses5 (>= 5.4-5), lsb-base (>= 1.3-9ubuntu3)

man ncurses
(Environment)

Mehr fällt mir dazu auch nicht ein. :think:

Viel Erfolg ! :oldman

P.S.
vielleicht noch
apt-get --reinstall install procps
oder falls nicht Debian/Ubuntu was ähnliches
 
Zuletzt bearbeitet:
Ja das wars!
mit der Einstellung "Mode_irixps=0" stellt man den Solaris-Mode ein.
Im Irix-Mode zeigt er die Gesamtload an, im Solaris-Mode teilt er die Gesamtload durch die Anzahl der CPUs. Im Solaris-Mode zeigt er die %CPU-Spalte mit einer Kommastelle an, im Irix-Mode zeigt er nur Ganzzahlige Werte an.


$ cat .toprc
RCfile for "top with windows" # shameless braggin'
Id:a, Mode_altscr=0, Mode_irixps=1, Delay_time=3.000, Curwin=0
Def fieldscur=AEHIOQTWKNMbcdfgjplrsuvyzX
winflags=62777, sortindx=10, maxtasks=0
summclr=1, msgsclr=1, headclr=3, taskclr=1
Job fieldscur=ABcefgjlrstuvyzMKNHIWOPQDX
winflags=62777, sortindx=0, maxtasks=0
summclr=6, msgsclr=6, headclr=7, taskclr=6
Mem fieldscur=ANOPQRSTUVbcdefgjlmyzWHIKX
winflags=62777, sortindx=13, maxtasks=0
summclr=5, msgsclr=5, headclr=4, taskclr=5
Usr fieldscur=ABDECGfhijlopqrstuvyzMKNWX
winflags=62777, sortindx=4, maxtasks=0
summclr=3, msgsclr=3, headclr=2, taskclr=3

....


Danke! :))
 
Zuletzt bearbeitet:

Ähnliche Themen

load avarage permanent 10

Hardware Problem

Rollei Mini Wifi Camcorder

NagiosGrapher 1.7.1 funktioniert nicht

Wo sind die Geräte?

Zurück
Oben