Re: Optimering af OpenBSD

From: Søren Hansen (none@svindler--gmail.com.lh.bsd-dk.dk)
Date: Fri 22 Sep 2006 - 13:39:55 CEST


Date: Fri, 22 Sep 2006 13:39:55 +0200
From: "Søren Hansen" <none@svindler--gmail.com.lh.bsd-dk.dk>
To: bsd-dk@bsd-dk.dk
Subject: Re: Optimering af OpenBSD

Har du kigget på om det er en log-fil, der får disken til at starte igen?
Er der nogen grund til, at du har cron, sendmail og syslogd kørende på
jukebox'en?
Med fast ip kan du droppe dhcp klienten.

Derudover kan du lave et setup, hvor alt eyecandy og jukebox program
kører på serveren og streamer lyden over nettet vha nas.

/Søren

2006/9/22, Erik Nordstrom Andersen <none@erik--erik-n-andersen.dk.lh.bsd-dk.dk>:
> Hej folks
>
> Jeg har en gammel IBM 560x Thinkpad (4GB disk, 32MB RAM, 233 MHz), som
> jeg har omdannet til jukebox. Jeg har installeret OpenBSD 3.9, gqmpeg og
> XFCE - det sidste for at få lidt slik til øjet og et panel med en stor
> sluk-knap (som udfører "apm -z" så maskinen er tilbage på et par
> sekunder i stedet for de i alt ca 8 minutter det tager at tænde og logge
> ind). Ellers er der ikke pillet ved standard-installationen.
>
> Det hele kører sådan set udemærket. gqmpeg spiller mp3'er til USB
> lydkortet uden at hakke (jeg NFS-mounter musikfilerne fra min server),
> men disken larmer en del, og det er irriterende, når jeg spiller stille
> musik. Jeg har allerede prøvet med atactl wd0 setstandby/setidle, men
> der går for det meste kun ca. 30 sekunder, så starter disken igen. Jeg
> går ud fra, at maskinen mangler RAM, og derfor swapper.
>
> Spørgsmålet er nu: hvad kan jeg gøre for at optimere og undgå at
> maskinen bruger disken? Får jeg noget ud af at kompilere en ny kerne? Er
> der noget jeg kan skære fra? Jeg har vedhæftet lidt info om maskinen.
>
> Mvh Erik
>
>
>
> musik@think> top
> load averages: 1.19, 0.91, 0.67 12:44:47
> 31 processes: 1 running, 29 idle, 1 on processor
>
> Memory: Real: 9156K/23M act/tot Free: 2528K Swap: 22M/300M used/tot
>
>
> PID USERNAME PRI NICE SIZE RES STATE WAIT TIME CPU COMMAND
> 19193 musik 52 0 708K 1672K run - 0:43 29.10% mpg321
> 31297 musik 2 0 2672K 1756K sleep poll 2:23 0.24% gqmpeg
> 27880 _x11 2 0 7488K 3808K sleep select 0:37 0.00% Xorg
> 27452 musik 2 0 2452K 1164K sleep poll 0:29 0.00%
> xfce4-panel
> 21730 musik 2 0 2200K 1388K idle poll 0:09 0.00% xftaskbar4
> 12670 musik 2 0 1232K 504K sleep poll 0:05 0.00%
> xfce-mcs-mana
> 288 musik 2 0 1792K 892K idle poll 0:05 0.00% xfwm4
> 27218 musik 2 0 1052K 660K idle poll 0:04 0.00%
> xfce4-session
> 10092 root 2 0 500K 4K idle select 0:04 0.00% sshd
> 22735 musik 2 0 1060K 236K idle poll 0:02 0.00% xfdesktop
> 29912 root 2 0 1136K 408K sleep select 0:02 0.00% sendmail
> 16828 root 10 0 868K 4K idle wait 0:01 0.00% xdm
> 4902 _dhcp 2 0 516K 4K idle poll 0:00 0.00% dhclient
> 4837 _syslogd 2 0 312K 220K idle poll 0:00 0.00% syslogd
> 19835 root 2 0 532K 4K idle select 0:00 0.00% cron
> 10262 root 2 0 460K 4K idle poll 0:00 0.00% dhclient
> 1 root 10 0 316K 4K idle wait 0:00 0.00% init
> 1318 root 2 0 184K 4K idle kqread 0:00 0.00% apmd
>
>
>
> musik@think> pkg_info
> atk-1.10.3p1 accessibility toolkit used by gtk+
> cairo-1.0.2p0 vector graphics library
> dbh-1.0.24p0 library to create disk based hashtables
> ee-1.4.6p1 easy to use text editor
> expat-1.95.6p1 XML 1.0 parser written in C
> gdk-pixbuf-0.22.0p4 GdkPixbuf graphics library
> gettext-0.14.5p1 GNU gettext
> glib-1.2.10p1 useful routines for C programming
> glib2-2.8.4 general-purpose utility library
> glitz-0.4.4 OpenGL image compositing library
> gqmpeg-0.20.0 front-end to various audio players
> gtk+-1.2.10p4 General Toolkit for X11 GUI
> gtk+2-2.6.10p1 multi-platform graphical toolkit
> hicolor-icon-theme-0.5p0 high-color icon theme shell for GNOME and KDE
> jpeg-6bp3 IJG's JPEG compression utilities
> libao-0.8.5p2 portable audio output library
> libiconv-1.9.2p3 character set conversion library
> libid3tag-0.15.1bp0 library for reading ID3 tags
> libmad-0.15.1bp1 high-quality MPEG audio decoder
> libxfce4mcs-4.2.3p0 settings management library used by most xfce4 modules
> libxfce4util-4.2.3.2 basic utility library for xfce4
> libxfcegui4-4.2.3p2 widget library for xfce4
> libxml-2.6.16p8 XML parsing library
> mpg123-0.59rp4 mpeg audio 1/2 layer 1, 2 and 3 player
> mpg321-0.2.10p0 free clone of mpg123, a command-line mp3 player
> pango-1.10.2p0 library for layout and rendering of text
> png-1.2.8 library for manipulating PNG images
> startup-notification-0.8 library for tracking application startup
> tiff-3.7.3p0 tools and library routines for working with TIFF images
> wget-1.10.2p0 retrieve files from the web via HTTP, HTTPS and FTP
> xfce-mcs-manager-4.2.3p1 settings manager for xfce4
> xfce-utils-4.2.3p1 essential utilities and scripts for xfce4
> xfce4-panel-4.2.3p1 xfce4 panel
> xfce4-session-4.2.3p1 xfce4 session manager
> xfdesktop-4.2.3p2 xfce4 desktop background manager
> xfwm4-4.2.3.2p0 xfce4 window manager
>
>
>
> musik@think> dmesg
> OpenBSD 3.9 (GENERIC) #617: Thu Mar 2 02:26:48 MST 2006
> deraadt@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC
> cpu0: Intel Pentium/MMX ("GenuineIntel" 586-class) 232 MHz
> cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,MMX
> cpu0: F00F bug workaround installed
> real mem = 32940032 (32168K)
> avail mem = 21958656 (21444K)
> using 427 buffers containing 1748992 bytes (1708K) of memory
> mainbus0 (root)
> bios0 at mainbus0: AT/286+(f6) BIOS, date 12/17/99, BIOS32 rev. 0 @ 0xfd820
> apm0 at bios0: Power Management spec V1.2
> apm0: AC on, battery charge unknown
> apm0: flags 30102 dobusy 0 doidle 1
> pcibios0 at bios0: rev 2.1 @ 0xfd880/0x800
> pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfcc40/96 (4 entries)
> pcibios0: PCI Exclusive IRQs: 11
> pcibios0: PCI Interrupt Router at 000:01:0 ("Intel 82371AB PIIX4 ISA"
> rev 0x00)
> pcibios0: PCI bus #2 is the last bus
> bios0: ROM list: 0xc0000/0xa000
> cpu0 at mainbus0
> pci0 at mainbus0 bus 0: configuration mode 1 (bios)
> pchb0 at pci0 dev 0 function 0 "Intel 82439TX System" rev 0x01
> pcib0 at pci0 dev 1 function 0 "Intel 82371AB PIIX4 ISA" rev 0x01
> pciide0 at pci0 dev 1 function 1 "Intel 82371AB IDE" rev 0x01: DMA,
> channel 0 wired to compatibility, channel 1 wired to compatibility
> wd0 at pciide0 channel 0 drive 0: <IBM-DTCA-24090>
> wd0: 16-sector PIO, LBA, 3909MB, 8007552 sectors
> wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
> pciide0: channel 1 ignored (disabled)
> uhci0 at pci0 dev 1 function 2 "Intel 82371AB USB" rev 0x01: irq 11
> usb0 at uhci0: USB revision 1.0
> uhub0 at usb0
> uhub0: Intel UHCI root hub, rev 1.00/1.00, addr 1
> uhub0: 2 ports with 2 removable, self powered
> piixpm0 at pci0 dev 1 function 3 "Intel 82371AB Power" rev 0x01: SMI
> iic0 at piixpm0
> cbb0 at pci0 dev 2 function 0 "Texas Instruments PCI1250 CardBus" rev
> 0x02: irq 11
> cbb1 at pci0 dev 2 function 1 "Texas Instruments PCI1250 CardBus" rev
> 0x02: irq 11
> vga1 at pci0 dev 3 function 0 "Neomagic Magicgraph NM2160" rev 0x00
> wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
> wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
> isa0 at pcib0
> isadma0 at isa0
> pckbc0 at isa0 port 0x60/5
> pckbd0 at pckbc0 (kbd slot)
> pckbc0: using irq 1 for kbd slot
> wskbd0 at pckbd0: console keyboard, using wsdisplay0
> pms0 at pckbc0 (aux slot)
> pckbc0: using irq 12 for aux slot
> wsmouse0 at pms0 mux 0
> sb0 at isa0 port 0x220/24 irq 5 drq 1: dsp v3.02
> midi0 at sb0: <SB MIDI UART>
> audio0 at sb0
> opl0 at sb0: model OPL3
> midi1 at opl0: <SB Yamaha OPL3>
> pcppi0 at isa0 port 0x61
> midi2 at pcppi0: <PC speaker>
> spkr0 at pcppi0
> lpt2 at isa0 port 0x3bc/4: polled
> npx0 at isa0 port 0xf0/16: using exception 16
> pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
> fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
> cardslot0 at cbb0 slot 0 flags 0
> cardbus0 at cardslot0: bus 1 device 0 cacheline 0x8, lattimer 0xb0
> pcmcia0 at cardslot0
> cardslot1 at cbb1 slot 1 flags 0
> cardbus1 at cardslot1: bus 2 device 0 cacheline 0x8, lattimer 0xb0
> pcmcia1 at cardslot1
> biomask efcd netmask efcd ttymask ffcf
> pctr: 586-class performance counters and user-level cycle counter enabled
> ep1 at pcmcia0 function 0 "3Com Corporation, 3C589, TP/BNC LAN Card Ver.
> 2a" port 0xa000/16: address 00:60:97:40:e6:a4, utp/aui/bnc (default utp)
> uaudio0 at uhub0 port 1 configuration 1 interface 0: ABC C-Media USB
> Headphone Set, rev 1.10/1.00, addr 2
> uaudio0: audio rev 1.00, 8 mixer controls
> audio1 at uaudio0
> uhidev0 at uhub0 port 1 configuration 1 interface 3
> uhidev0: ABC C-Media USB Headphone Set, rev 1.10/1.00, addr 2, iclass 3/0
> uhid0 at uhidev0: input=4, output=4, feature=0
> dkcsum: wd0 matches BIOS drive 0x80
> root on wd0a
> rootdev=0x0 rrootdev=0x300 rawdev=0x302
>
>



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:25:04 CET