Linux PC を買い換える

いつも使っている Linux PC だが,最近動作が重い. CPU は Core 2 Duo で CPU の処理速度自体はそれほど苦にはならないのだが,ウィンドウを切り替えたりするとやたら引っかかる. メモリの使用状況を見てもメモリ不足なのは明らか.

そういや,この PC を買ったときって,ブラウン管のディスプレイで 1280x1024 あたりの解像度で使ってたんだっけな. 今は 1920x1080 のフル HD 液晶を使っている. 画面が広くなった分だけ同時に開くアプリも増えて,メモリ消費が激しくなったんだろうな. アプリ自体の肥大化もあるだろうし.

で,メモリは 2GB 積んであるのだけど,これ以上の増設は難しそうだし「そろそろ買い替え時かな」と,PC を買い換えることにする.

ショップブランド PC

というわけで,ショップブランド PC を web で眺めて,相場観を掴む. が,ここで困ったことを発見.

Windows 抜きモデルが無いショップがある

Core 2 Duo の PC はそのショップで買って,そのときは Windows 無しで売ってくれたんだけどなぁ. というわけで,パソコン工房で買おうかな,と見当を付ける.

で,パソコンのスペックは

  • CPU は Core i7
    • Core 2 Duo でも遅さは感じなかったので,Core i3 あたりでも多分問題無いんだろうけど,長く使うための保険かな.
  • メモリは 16 GB あったらいいなぁ
    • 少なくとも 4 GB 以上

って感じのものを買おうと考える.

購入

BTO でカスタマイズしても良かったのだけど,実際に店頭に行ってみて,これ→にした. 店頭の在庫は Windows 付きモデルで 1 万円引きの値札が付いていたのだけど,その場で Windows を抜いてくれてさらに 1 万円引いてくれ,税込み 77,178 円. 型落ち品らしいけど,思ったよりも安く買えてラッキー.

うちに帰って中を見ると,メモリは 8GB の DIMM が 1 枚刺さっていた. 「もう少し欲しいかな」という気もしないでもないが,DRAM の空きスロットも 3 つあるし,「やっぱ重いわ」と感じてから増設を考えてもいいかな.

HDD 交換

で,早速 HDD を交換.

root fs 用の HDD は SSD にして,/home 用は,今使っている HDD をそのまま持ってくる.

Debian のインストール

Debian wheezy amd64 のネットワークインストール用の CD-ROM を作り,インストール. そういや,amd64 環境を本格的に使うのは初めてだなぁ.

各デバイスの動作チェック

一通り,何の設定も無しに使えてしまった. ビデオ出力も X で full HD で使えるし,オンボードのオーディオデバイスも使えている. デバイスはこんな感じ.

# lspci
00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 9 Series Chipset Family USB xHCI Controller
00:16.0 Communication controller: Intel Corporation 9 Series Chipset Family ME Interface #1
00:1a.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 9 Series Chipset Family HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 1 (rev d0)
00:1c.2 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 3 (rev d0)
00:1d.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #1
00:1f.0 ISA bridge: Intel Corporation 9 Series Chipset Family H97 Controller
00:1f.2 SATA controller: Intel Corporation 9 Series Chipset Family SATA Controller [AHCI Mode]
00:1f.3 SMBus: Intel Corporation 9 Series Chipset Family SMBus Controller
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
# cat /proc/ioports
0000-0cf7 : PCI Bus 0000:00
  0000-001f : dma1
  0020-0021 : pic1
  0040-0043 : timer0
  0050-0053 : timer1
  0060-0060 : keyboard
  0064-0064 : keyboard
  0070-0077 : rtc0
  0080-008f : dma page reg
  00a0-00a1 : pic2
  00c0-00df : dma2
  00f0-00ff : fpu
    00f0-00f0 : PNP0C04:00
  03c0-03df : vga+
  04d0-04d1 : pnp 00:05
  0800-087f : pnp 00:01
  0a00-0a1f : pnp 00:04
  0a20-0a2f : pnp 00:04
  0a30-0a3f : pnp 00:04
0cf8-0cff : PCI conf1
0d00-ffff : PCI Bus 0000:00
  1800-1803 : ACPI PM1a_EVT_BLK
  1804-1805 : ACPI PM1a_CNT_BLK
  1808-180b : ACPI PM_TMR
  1810-1815 : ACPI CPU throttle
  1820-182f : ACPI GPE0_BLK
  1850-1850 : ACPI PM2_CNT_BLK
  1854-1857 : pnp 00:03
  e000-efff : PCI Bus 0000:03
    e000-e0ff : 0000:03:00.0
      e000-e0ff : r8169
  f000-f03f : 0000:00:02.0
  f040-f05f : 0000:00:1f.3
  f060-f07f : 0000:00:1f.2
    f060-f07f : ahci
  f080-f083 : 0000:00:1f.2
    f080-f083 : ahci
  f090-f097 : 0000:00:1f.2
    f090-f097 : ahci
  f0a0-f0a3 : 0000:00:1f.2
    f0a0-f0a3 : ahci
  f0b0-f0b7 : 0000:00:1f.2
    f0b0-f0b7 : ahci
# cat /proc/iomem
00000000-00000fff : reserved
00001000-0009d7ff : System RAM
0009d800-0009ffff : reserved
000a0000-000bffff : PCI Bus 0000:00
000c0000-000cebff : Video ROM
000d0000-000d3fff : PCI Bus 0000:00
000d4000-000d7fff : PCI Bus 0000:00
000d8000-000dbfff : PCI Bus 0000:00
000dc000-000dffff : PCI Bus 0000:00
000e0000-000fffff : reserved
  000e0000-000e3fff : PCI Bus 0000:00
  000e4000-000e7fff : PCI Bus 0000:00
  000f0000-000fffff : System ROM
00100000-c9ac1fff : System RAM
  01000000-01511e1f : Kernel code
  01511e20-018eb87f : Kernel data
  01a1f000-01af0fff : Kernel bss
c9ac2000-c9ac8fff : ACPI Non-volatile Storage
c9ac9000-c9f10fff : System RAM
c9f11000-ca521fff : reserved
ca522000-db363fff : System RAM
db364000-db3f4fff : reserved
db3f5000-db440fff : System RAM
db441000-db580fff : ACPI Non-volatile Storage
db581000-dbffefff : reserved
dbfff000-dbffffff : System RAM
dd000000-df1fffff : reserved
  dd200000-df1fffff : Graphics Stolen Memory
df200000-feafffff : PCI Bus 0000:00
  e0000000-efffffff : 0000:00:02.0
  f0000000-f00fffff : PCI Bus 0000:03
    f0000000-f0003fff : 0000:03:00.0
      f0000000-f0003fff : r8169
  f7800000-f7bfffff : 0000:00:02.0
  f7c00000-f7cfffff : PCI Bus 0000:03
    f7c00000-f7c00fff : 0000:03:00.0
      f7c00000-f7c00fff : r8169
  f7d00000-f7d0ffff : 0000:00:14.0
    f7d00000-f7d0ffff : xhci_hcd
  f7d10000-f7d13fff : 0000:00:1b.0
    f7d10000-f7d13fff : ICH HD audio
  f7d14000-f7d17fff : 0000:00:03.0
    f7d14000-f7d17fff : ICH HD audio
  f7d18000-f7d180ff : 0000:00:1f.3
  f7d19000-f7d197ff : 0000:00:1f.2
    f7d19000-f7d197ff : ahci
  f7d1a000-f7d1a3ff : 0000:00:1d.0
    f7d1a000-f7d1a3ff : ehci_hcd
  f7d1b000-f7d1b3ff : 0000:00:1a.0
    f7d1b000-f7d1b3ff : ehci_hcd
  f7d1d000-f7d1d00f : 0000:00:16.0
    f7d1d000-f7d1d00f : mei_me
  f7fe0000-f7feffff : pnp 00:06
  f8000000-fbffffff : PCI MMCONFIG 0000 [bus 00-3f]
    f8000000-fbffffff : reserved
      f8000000-fbffffff : pnp 00:06
fec00000-fec00fff : reserved
  fec00000-fec003ff : IOAPIC 0
fed00000-fed03fff : reserved
  fed00000-fed003ff : HPET 0
    fed00000-fed003ff : PNP0103:00
fed10000-fed17fff : pnp 00:06
fed18000-fed18fff : pnp 00:06
fed19000-fed19fff : pnp 00:06
fed1c000-fed1ffff : reserved
  fed1c000-fed1ffff : pnp 00:06
fed20000-fed3ffff : pnp 00:06
fed40000-fed44fff : pnp 00:00
fed45000-fed8ffff : pnp 00:06
fed90000-fed90fff : dmar0
fed91000-fed91fff : dmar1
fee00000-fee00fff : Local APIC
  fee00000-fee00fff : reserved
ff000000-ffffffff : reserved
  ff000000-ffffffff : INT0800:00
    ff000000-ffffffff : pnp 00:06
100000000-21edfffff : System RAM
21ee00000-21fffffff : RAM buffer
# cat /proc/interrupts
           CPU0       CPU1       CPU2       CPU3       CPU4       CPU5       CPU6       CPU7       
  0:         17          0          0          0          0          0          0          0  IR-IO-APIC-edge      timer
  1:          3          0          0          0          0          0          0          0  IR-IO-APIC-edge      i8042
  8:          1          0          0          0          0          0          0          0  IR-IO-APIC-edge      rtc0
  9:          3          0          0          0          0          0          0          0  IR-IO-APIC-fasteoi   acpi
 12:          4          0          0          0          0          0          0          0  IR-IO-APIC-edge      i8042
 16:         30          0          0          0          0          0          0          3  IR-IO-APIC-fasteoi   ehci_hcd:usb3
 23:         34          0          0          0          0          3          0          0  IR-IO-APIC-fasteoi   ehci_hcd:usb4
 40:          0          0          0          0          0          0          0          0  DMAR_MSI-edge      dmar0
 41:          0          0          0          0          0          0          0          0  DMAR_MSI-edge      dmar1
 43:         53          8      38527          0          0        276     748125          0  IR-PCI-MSI-edge      xhci_hcd
 44:    3555107          0          0          0          0          0          0          0  IR-PCI-MSI-edge      eth0
 45:      99895      60627     124598      20525     458542     275726     812500      85399  IR-PCI-MSI-edge      ahci
 46:         26          0          0          0          0          0          0          0  IR-PCI-MSI-edge      mei_me
 47:    1854267          0          0          0          0          0          0          0  IR-PCI-MSI-edge      i915
 48:       2889          0          0          0          0          0          0          0  IR-PCI-MSI-edge      snd_hda_intel
 49:       2024          0          0          0          0          0          0          0  IR-PCI-MSI-edge      snd_hda_intel
NMI:        153        147        127        144         61         68         82         69   Non-maskable interrupts
LOC:    3953674    4369137    4630681    4590656     708296     835417     921238     830637   Local timer interrupts
SPU:          0          0          0          0          0          0          0          0   Spurious interrupts
PMI:        153        147        127        144         61         68         82         69   Performance monitoring interrupts
IWI:          1          1          0          0          0          0          0          0   IRQ work interrupts
RTR:          7          0          0          0          0          0          0          0   APIC ICR read retries
RES:      74401      38025      42271      33868      13399      14723      34406      14644   Rescheduling interrupts
CAL:       1561       2586       2562       2688       2630       2750       2589       2786   Function call interrupts
TLB:      99071      83828      91013      87383      44354      57755      56763      49515   TLB shootdowns
TRM:          0          0          0          0          0          0          0          0   Thermal event interrupts
THR:          0          0          0          0          0          0          0          0   Threshold APIC interrupts
MCE:          0          0          0          0          0          0          0          0   Machine check exceptions
MCP:        357        357        357        357        357        357        357        357   Machine check polls
THR:          0          0          0          0          0          0          0          0   Hypervisor callback interrupts
ERR:          0
MIS:          0

で,使ってみる

「快適」の一言に尽きる.

今までのウィンドウの切り替えなんかでの引っかかりが全然無いし,root fs を SSD にしたためか,アプリの起動もやたら速い. CPU は,負荷を見る限り明らかにオーバスペックだけど,まぁ,これは予想通り.


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-11-27 (木) 04:07:15 (2157d)