Toon posts:

[FreeBSD] screen gebruikt wel érg veel...

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik log altijd met PuTTY via SSH in op m'n BSD-bak, en dan start ik screen. Maar nou zag ik dat screen wel een beetje erg veel CPU gebruikt... :/ :?
last pid: 266; load averages: 1.13, 1.03, 0.86 up 0+00:44:44 14:32:09
44 processes: 2 running, 42 sleeping
CPU states: 15.5% user, 0.0% nice, 84.1% system, 0.4% interrupt, 0.0% idle
Mem: 11M Active, 9632K Inact, 8776K Wired, 8K Cache, 8272K Buf, 26M Free
Swap: 64M Total, 64M Free

PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND
183 jochem 55 0 1904K 1624K RUN 28:44 97.31% 97.31% screen
De betreffende computer is een AMD K6-2 350mHz met 64 mb ram...

Kan iemand vertellen hoe dat zo hoog komt, en of dat ook wat naar beneden kan?

Verwijderd

Wat raar. Heb je strace op die machine? Doe anders eens "strace -p > /tmp/log" voor een tijdje (een seconde of 5 is genoeg denk ik), en kijk waar die zo druk mee bezig is.

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 18:38

deadinspace

The what goes where now?

Hoe start je hem? Wat start je in screen? Detach je hem? Zo ja, hoe?

Een klein beetje meer informatie zou niet gek zijn :)

Verwijderd

Topicstarter
exodus# strace -p 183 /tmp/log
[pid 515] execve("/tmp/log", ["/tmp/log"], [/* 29 vars */]) = -1 EACCES (Permission denied)
[pid 515] writev(2, [{"strace: exec", 12}, {": ", 2}, {"Permission denied", 17}, {"\n", 1}], 4strace: exec: Permission denied
) = 32
[pid 515] exit(1) = ?
fcntl(4, F_SETFL, O_RDONLY) = 0
read(4, "", 3120) = 0
close(4) = 0
seteuid(0x3e8
:/
Ik start 'm gewoon door screen in te typen... :+)
Verder doe ik er geen gekke dingen mee en gebruik ik de standaardconfig.

  • serkoon
  • Registratie: April 2000
  • Niet online

serkoon

mekker.

Verwijder de package (pkg_delete /var/db/screen[TAB]) en installeer um vanuit de ports :)

Je zou Kris Kennaway mogen mailen dat de package brak is, dat issie al maanden..

Verwijderd

Topicstarter
exodus# pkg_delete /var/db/screen-3.9.13
exodus# pkg_add ftp://ftp.freebsd.org/pub...e/All/screen-3.9.15_1.tgz
Fetching ftp://ftp.freebsd.org/pub...ll/screen-3.9.15_1.tgz... Done.
exodus#

last pid: 240; load averages: 1.00, 1.00, 0.92 up 0+01:23:41 19:58:57
29 processes: 2 running, 27 sleeping
CPU states: 14.0% user, 0.0% nice, 86.0% system, 0.0% interrupt, 0.0% idle
Mem: 7540K Active, 7820K Inact, 7968K Wired, 4K Cache, 6704K Buf, 31M Free
Swap: 64M Total, 64M Free

PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND
166 jochem 63 0 1768K 1448K RUN 82:18 99.02% 99.02% screen
Ok, ik geef toe, er is een klein verschil... maar niet helemaal de goede kant op... :'(

  • serkoon
  • Registratie: April 2000
  • Niet online

serkoon

mekker.

Je pakt doodleuk weer de package, ookal is het dan een nieuwere versie.. De port werkt wel gewoon:

# pkg_delete /var/db/pkg/screen-3.9.15_1 ; cd /usr/ports/misc/screen ; make install distclean

Verwijderd

Topicstarter
Oh wat dom... 8)7

Bedankt!! _o_
Pagina: 1