スタートアップの整理

2009/04/11PC::Tips

個人的に設定した時のメモ。
内容が正しいかは保証しません。適用は自己責任でお願いします。

エントリ説明削除可能
ACTrayThinkVantage AccessConnections 関連×
ACWIconThinkPadの内蔵無線LANのステータス表示 (ThinkVantage AccessConnections関連)
Adobe Reader Speed LauncherAdobe Reader 9.1関連
AGRSMMSGThinkPad 内蔵モデム関連(Agere Systems AC'97 Modem)*1
ATIPTAATIビデオ設定ユーティリティ (ATIのビデオドライバ関連)
avgntAntiVir関連×
BMMGAGThinkPad 電源モニタ (ThinkPad省電力ドライバー関連)×
BMMLREFThinkPad バッテリ管理 (ThinkPad省電力ドライバー関連)×
BMMMONWNDThinkPad バッテリ管理 (ThinkPad省電力ドライバー関連)×
BLOGThinkPad省電力ドライバー関連不明
BluetoothAuthenticationAgentXP SP2標準のBluetoothドライバ関連不明
Control PanelSillcon Motion Lynx3DM Control Panel
DAEMON Tools-1033DAEMON Tools 3.47の常駐*2
IMJPMIG8.1MS-IME2002関連 (Windows XPデフォルト)*3
frymxinsATIのビデオドライバ関連不明
GhostStartTrayAppNorton Ghost 2003をタスクトレイに常駐させる
LTSMMSGLucent モデムドライバ関連*4
PHIME2002AMS-IME2002関連 (Windows XPデフォルト)*3
PHIME2002ASyncMS-IME2002関連 (Windows XPデフォルト)*3
SoundMAXSoundMAXドライバ関連*5
SoundMAXPnPSoundMAXドライバ関連・アナログ関連のプロセス
SunJavaUpdateSchedJava JRE 6関連のアップデート検出*6
SynTPEnhSynaptic TouchPadドライバ関連 (UltraNav関連)不明
TP98UTILThinkPad 機能設定 (ThinkPad s30)
TPKMAPHELPERThinkVantage キーボード カスタマイズ・ユーティリティ関連*7
TpShoksThinkVantage ハードディスク・アクティブプロテクション・システム関連×
TPHOTKEYThinkPad オンスクリーン表示関連*8
WinHandAutoClean窓の手 ログオン時にTempフォルダ内削除機能

*1 : 内蔵モデムを使わないなら可能

*2 : 手動でDAEMON Toolsを起動する場合は削除可能。このエントリを削除しても仮想DVDドライブ機能は使用可能

*3 : ATOKなど、他のインプットメソッドを使用しMS-IMEを使用しない場合は削除可能

*4 : モデムを使わない場合

*5 : 削除するとコントロールパネルにSoundMAXが表示されなくなる

*6 : アップデート検出不要な場合は削除可

*7 : キーボードカスタマイズを行わないなら可能

*8 : 削除するとオンスクリーン表示されなくなる

参考

所持PCの演算性能

2009/04/09PC

CPUパフォーマンス比較表を見つけたので所持しているPCの演算性能を比較してみた。

MachineCPU性能
*1*2
効率
*3
TDP電力効率*4
IBM eServer xSeries 220Intel Pentium III-S 1.40GHz Dual
(Tualatin/133/512K)
3000+
(@1500+)
1.1062.8W
(@32.4W)
47.77
IBM eServer xSeries 220Intel Pentium III-S 1.26GHz Dual
(Tualatin 133/512K)
2800+
(@1400+)
1.1059.0W
(@29.5W)
47.458
IBM eServer 326AMD Opteron 252
(2.60GHz/Troy/HT1GHz/1M)
4300+1.65*585.3W50.410
IBM IntelliStation
M Pro (6230)
Intel Pentium 4 w/HT 3.0GHz (Northwood 800/512)30001.0081.9W36.63
IBM IntelliStation
A Pro (6217)
AMD Opteron 254 Dual (2.80GHz/Troy/HT1GHz/1M)9200+
(@4600+)
1.65170.6W
(@85.3W)
53.927
IBM ThinkPad s30Intel Pentium III Mobile 600MHz (Coppermine 100/256K)600+1.0514.4W41.666
Lenovo IBM ThinkPad X41Intel Pentium M 778 (低電圧版)
(1.60GHz/Dothan/400/2M)
2500+1.6010W250.0
IBM ThinkPad R50pIntel Pentium M 1.70GHz
(Dothan/400/2M)
2700+1.6021W128.57
FUJITSU LOOX U/C30Intel Atom Z520
(1.33GHz/Silverthorne/533/1M)
1400-1.0422.2W*6636.4

一般的にマルチコアCPUだとマルチコアオーバーヘッドで実際の性能は次のようになるらしい。

  • デュアルコア: シングルコアの同クロックCPU×1.6
  • クアッドコア: シングルコアの同クロックCPU×2.56(1.6^2)

SMPはどうなんでしょ?どなたか知っていたら教えて下さい。

それにしても、Atomの圧倒的な電力効率に脱帽。でも実際使うなら低電圧版以下のPentium M/Core 2の方がいろいろ幸せだろうなぁ。

*1 : Northwood換算

*2 : マルチCPUの場合は単純にCPU数を掛けただけ(SMPオーバーヘッドは未考慮)

*3 : CPU 1Hzあたりの効率(Northwood比)

*4 : CPU性能/TDPで算出

*5 : Athlon Orleansとして算出

*6 : HyperThredading有効

Windowsのアクティベーション猶予期間終了後の挙動

2009/03/29PC::Tips

Windows Server 2003 評価版

確認したエディション: Windows Server 2003 Standard Edition R2 Service Pack 2 (x86) 評価版
14日間のプロダクトキー入力猶予期間がある。猶予期間終了後の挙動は以下の通り。

  • クライアントからのアクセス
    • リモートデスクトップ
      • ライセンス認証の手続きを促すダイアログが表示され、ログオンできない
    • ファイル共有
      • 共有フォルダにアクセス可能。特に制限は加えられていない。
  • ローカルアクセス
    • ローカルログオンしているユーザー
      • 強制的にログオフなどされず、普通に使用出来る
    • 新規にローカルログオンする場合
      • ライセンス認証の手続のみが可能

Firefox PortableでFlashがインストールされていないマシンでも再生出来るようにする

2009/03/08PC::Tips

Firefox Portableで自分のブラウザ環境を持ち運んで運用していますが、Flashがインストールされていないマシンや、微妙に古いFlashが導入されいるマシンだと再生したいコンテンツが再生出来なかったりして微妙に不便です。

と、言うわけでFirefox Portableを実行する環境に依存せずにFlashを再生出来るようにする方法。

環境

  • Firefox Portable 3.0.7
  • Flash導入環境
    • Windows XP Professional SP3
    • Firefox 3.0.7
    • Flash Player 10.0.12.36

やりかた

自分の管理下にあるマシンのうち、FirefoxでFlashが再生できるものがあることが前提。

以下の2つのファイルをFirefox Portable導入フォルダ以下のData\pluginsにコピー。

  • WINDOWS\system32\Macromed\Flash\flashplayer.xpt
  • WINDOWS\system32\Macromed\Flash\NPSWF32.dll

以上。

エビデンスを示してみる

Flashが導入されていない環境での検証結果

Flashが導入されていない環境での挙動確認。

  • VMware Workstation 6.5上にWindows Server 2003 Standard Edition R2 SP2 (32bit/試用版)の環境を用意
  • Adobe Flash Playerは導入されていない
  • C:\Windows\system32以下にもMacromediaフォルダすらない
  • Firefox PortableのData\plugins以下に「flashplayer.xpt」, 「NPSWF32.dll」が存在
  • Firefox Portable上で「about:plugins」からShockwave Flashが有効になっているかを確認
  • Firefox Portableからニコニコ動画を再生してみる
090328.jpg

よって、ホストにFlash Playerが導入されていなくてもFlashが再生出来る。

ホストにFlashが導入されている環境での検証結果

ホストにFirefox及びFlashが導入されている環境での挙動確認。

ホスト環境
  • Windows XP Professional SP3
  • Firefox 3.0.8
  • Flash Player 10.0.22.87
FirefoxPortable環境
  • FierfoxPortable 3.0.7
  • Flash Player 10.0.12.36

上記のようにホストとFirefoxPortable環境で異なるFlashバージョンが導入されている場合の挙動確認。

about:pluginsでの表示

Shockware FlashがFirefoxPortable以下に配置されているバージョンと、ホストにインストールされているバージョンの両方が表示される

では、どちらのFlash Playerが利用されるのか

Adobe Flash Playerのバージョンテストの結果によると10.0.12.36と表示されている。よって、ホストに導入されているバージョンよりも優先して利用されるといえる。

090328a.JPG

[RHEL5.2] 起動時にNICが認識されない場合の対処

2009/02/25PC::Linux/BSD

RHEL5.2環境でbondingを組んでいるのだが、起動時に下記メッセージが表示され、対象のデバイスが利用できないという問題が発生した。

インターフェイス bond1 を活性化中: デバイス eth2 は存在しないようですので、初期化を遅らせます
[OK]

上記メッセージではeth2であるが、eth4であったり、が出なかったりし、規則性は見出せなかった。


環境

  • Red Hat Enterprise Linux 5.2/x86_64
  • eth0,1: Broadcom NetXtreme II BCM5708 Gigabit Ethernet
  • eth2,3,4,5: Intel 82571EB Gigabit Ethernet Controller
  • bond0: Active-Backup, eth0+eth2
  • bond1: Active-Backup, eth1+eth3+eth4

調査

環境を確認する

lspciを実行し、NICに関する情報を収集

#lspci | grep Ether
03:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 12)
05:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 12)
10:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) (rev 06)
10:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) (rev 06)
11:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) (rev 06)
11:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) (rev 06)

モジュールを確認

以下はドライバをインストールした際などに自動的に設定された。

# cat /etc/modprobe.conf
alias eth0 e1000
alias eth1 e1000e
alias eth2 e1000
alias eth3 e1000
alias eth4 e1000e
alias eth5 e1000
(以下略)

対処

本環境では/etc/sysconfig/network-script/ifcfg-ethXにてMACアドレスとethXの対応付けが行われているので以下の様になっている。対応付けが正しくされていない場合にもこのエラーが出る為、まずは意図した割り当てがされるかどうかを確認すること

aliasNIC
eth0Broadcom BCM5708 Port1
eth1Broadcom BCM5708 Port2
eth2Intel 82571EB Port1
eth3Intel 82571EB Port2
eth4Intel 82571EB Port3
eth5Intel 82571EB Port4

次に、Broadcom BCM5708にe1000及びe1000eドライバを組み込むことが指定されているが、bnx2が正しく、Intel 82571EBにはe1000ではなくe1000eが正しい。このあたりの不整合が原因でエラーが発生しているものと考えられる。

よって、modprobe.confを以下のように編集

alias eth0 bnx2
alias eth1 bnx2
alias eth2 e1000e
alias eth3 e1000e
alias eth4 e1000e
alias eth5 e1000e

再起動して、エラーが発生しないことを確認。

bonding環境で改善されない場合

bonding設定が誤っている可能性があるため、別記事「[CentOS] ボンディングを構成する」を参照。