Tweet


* Linux PC を買い換える [#gec3a902]

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

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

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

** ショップブランド PC [#ua8eb5e6]

というわけで,ショップブランド PC を web で眺めて,相場観を掴む.
が,ここで困ったことを発見.
> Windows 抜きモデルが無いショップがある

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

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

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

** 購入 [#r0e36536]

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

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

** HDD 交換 [#d749d5ed]
で,早速 HDD を交換.

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

** Debian のインストール [#la4bdcfd]

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

** 各デバイスの動作チェック [#n6c86a7a]

一通り,何の設定も無しに使えてしまった.
ビデオ出力も 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



** で,使ってみる [#y8db14c4]

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

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

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS