航海日誌

宇宙暦: 00515.00 からときどき日記 zep

Ubuntu 10.04 lucid Lynx インストール時のスクリーンキャプチャー

Beta 2 の Desktop 版を Virtualbox に入れたのでとりあえずスクリーンショット

  • 起動から

ubuntu10.04desktop_001

  • 日本語を選んでから [Install Ubuntu 10.04]

ubuntu10.04desktop_002

  • NTP時刻合わせ等進む

ubuntu10.04desktop_003

ubuntu10.04desktop_004

ubuntu10.04desktop_005

    • 104,105keyの英語配列なら USA 選択(debianにあったHHKBは消去されてる?)

ubuntu10.04desktop_006

  • ディスクの準備

ubuntu10.04desktop_007

ubuntu10.04desktop_008

ubuntu10.04desktop_009

-
ubuntu10.04desktop_010

ubuntu10.04desktop_011

-
ubuntu10.04desktop_012

-
ubuntu10.04desktop_013

-
ubuntu10.04desktop_014

-
ubuntu10.04desktop_015

-
ubuntu10.04desktop_016

  • 今回は「自動的にログインする」を選んだ

ubuntu10.04desktop_017

-
ubuntu10.04desktop_018

  • ここからしばらくかかる。待っている間にガイドが表示される

ubuntu10.04desktop_019

-
ubuntu10.04desktop_020

-
ubuntu10.04desktop_021
ubuntu10.04desktop_023
ubuntu10.04desktop_025
ubuntu10.04desktop_026
ubuntu10.04desktop_027
ubuntu10.04desktop_028
ubuntu10.04desktop_029
ubuntu10.04desktop_030

  • CD-ROMを抜きなさいと

ubuntu10.04desktop_032


再起動中

ubuntu10.04desktop_033

  • ログイン後

ubuntu10.04desktop_036

  • とりあえずメモリとディスク使用量

ubuntu10.04desktop_038

アップデート

ubuntu10.04desktop_039
ubuntu10.04desktop_042

  • 今回は main universe restricted multiverse を選択

ubuntu10.04desktop_043

  • 今回は他のソフトウェアもチェックを入れた

ubuntu10.04desktop_045

  • アップデート内容の選択

ubuntu10.04desktop_047

  • 統計情報を提供する

ubuntu10.04desktop_048

-
ubuntu10.04desktop_049

  • 再チェック後

ubuntu10.04desktop_050

ubuntu10.04desktop_051
ubuntu10.04desktop_052
ubuntu10.04desktop_053
ubuntu10.04desktop_054

アップデート後の再起動

ubuntu10.04desktop_055

debian でメモリ使用量を出来るだけ減らして小さくしたい

debian 7.3 "Wheezy" で使用メモリ量を出来るだけ抑えてみた。
最小構成でインストールしてからとデーモンを止めて、それからのメモリフットプリントを比べてみました。
そしてその後、各種ウインドウマネージャーも比べてみました。

ディスク使用量 1015MB
インストール直後メモリ使用量 18MB
デーモンを止めてのメモリ使用量 15MB

インストール後のデーモンとメモリ使用量

 720 init [2]
   0 [kthreadd]
   0 [ksoftirqd/0]
   0 [kworker/0:0]
   0 [kworker/u:0]
   0 [migration/0]
   0 [watchdog/0]
   0 [migration/1]
   0 [kworker/1:0]
   0 [ksoftirqd/1]
   0 [kworker/0:1]
   0 [watchdog/1]
   0 [cpuset]
   0 [khelper]
   0 [kdevtmpfs]
   0 [netns]
   0 [sync_supers]
   0 [bdi-default]
   0 [kintegrityd]
   0 [kblockd]
   0 [khungtaskd]
   0 [kswapd0]
   0 [ksmd]
   0 [fsnotify_mark]
   0 [crypto]
   0 [khubd]
   0 [ata_sff]
   0 [kworker/1:1]
   0 [scsi_eh_0]
   0 [scsi_eh_1]
   0 [kworker/u:1]
   0 [kworker/u:2]
   0 [scsi_eh_2]
   0 [kworker/u:3]
   0 [kworker/0:2]
   0 [kworker/1:2]
   0 [kworker/1:3]
   0 [jbd2/sda1-8]
   0 [ext4-dio-unwrit]
1072 udevd --daemon
 772 udevd --daemon
 788 udevd --daemon
   0 [iprt]
   0 [kpsmoused]
   0 [flush-8:0]
 776 /sbin/rpcbind -w
1280 /sbin/rpc.statd
1840 dhclient -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0
   0 [rpciod]
   0 [nfsiod]
 392 /usr/sbin/rpc.idmapd
1360 /usr/sbin/rsyslogd -c5
 500 /usr/sbin/VBoxService
 120 /usr/sbin/atd
 632 /usr/sbin/acpid
 788 /usr/sbin/cron
 884 /usr/sbin/exim4 -bd -q30m
1396 /bin/login --
 840 /sbin/getty 38400 tty2
 852 /sbin/getty 38400 tty3
 844 /sbin/getty 38400 tty4
 852 /sbin/getty 38400 tty5
 852 /sbin/getty 38400 tty6
2456 -bash

デーモンを止める再起動後のメモリ使用量

nfsもmail配信もcronも止めました。

insserv -r rpcbind nfs-common acpid atd exim4 cron virtualbox-guest-utils

bashも入れて18MBありましたが上記を止めると18MBから15MBに減りました。
dhclientとrsyslogdは必要なのでそのままにしましたがそれらを止めればさらに3MBくらいは少し減らせそうです。
window manager memory footprint

各のウインドウマネージャーstartx で xorg, xterm でのメモリ使用量

名前 単体 全体 Xorg
twm 2196 KB 23300 KB
ctwm 2268 KB 23128 KB
openbox 6552 KB 24844 KB X 9292KB
icewm 5496 KB 26048 KB X 9908KB
fluxbox 5308 KB 27812 KB X 12708 KB
fvwm 5620 KB 30320 KB
タイル型
dwm 1136 KB 23192 KB X 9036 KB
xmonad 2404 KB 23620 KB X 9024KB
PekWM 4984 KB 27740 KB X 12380 KB
stumpwm 512 KB + 7760 KB 28564 KB
awesome 7292 KB 29332 KB X 12120 KB

xmonad のその他

dmenuやステータスなどを追加することになると思うのでもう少し増える

awesome のその他

 524 dbus-launch --autolaunch 24916757f4c9e142e7ef990a52ed560a --binary-syntax --close-stderr
 668 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session

fvwm のその他

2884 /usr/lib/fvwm/2.5.30/FvwmButtons 7 4 none 0 8
3032 /usr/lib/fvwm/2.5.30/FvwmIconMan 9 4 none 0 8
2148 /usr/lib/fvwm/2.5.30/FvwmAnimate 11 4 none 0 8
3040 /usr/lib/fvwm/2.5.30/FvwmPager 15 4 none 0 8 FvwmPager-Single * *
1924 xbiff -geometry +5000+5000 -bg rgb:7070/8c8c/8c8c -fg rgb:0000/0000/0000
3012 xclock -geometry +5000+5000 -bg rgb:7070/8c8c/8c8c -fg rgb:0000/0000/0000 -hd rgb:6666/6666/6666 -hl rgb:0000/0000/0000 -padding 1 -update 1
1688 xload -geometry +5000+5000 -bg rgb:7070/8c8c/8c8c -fg rgb:0000/0000/0000 -hl rgb:6666/6666/6666 -update 5 -nolabel

ターミナル 軽量オーディオプレーヤー cmus moc

debian sid powerpc を入れた ibook G4(1GHz)で比べてみました。
遅いマシンなので出来るだけ軽いものを。


メモリ使用量とcpu使用率

cvlc 16M 10.9%〜11.3%
mplayer 11MB 2.0%〜2.6%
mocp 5720KB+6264KB 1.7%〜2.0%
cmus 8404KB 1.3〜1.7%

vlcはcvlcコマンドで再生。mplayerコマンドラインです。
mocはmocpコマンドで再生。バックグラウンドでもう一つ動いているようです。
mocp はqで抜けてもバックグラウンドで再生され、再度mocpすると元の画面に戻り操作出来るからなのでしょう。バックグラウンドだけにすれば5720KBですむようです。



GUI付き

audacious(hideinfo) 32MB 4.0%〜4.6%
audacious(showinfo) 32MB 9.9%〜10.3%

showinfoはメニュー[View]-[Show Info Bar]にチェックを入れるとヒストグラムのようなものが表示された状態です。


dpkg での説明

vlc-nox - multimedia player and streamer (without X support)
mplayer - movie player for Unix-like systems
moc - ncurses ベースの端末向けオーディオプレイヤ
cmus - 軽量な ncurses 版オーディオプレイヤ