はじめに
この投稿は、株式会社リンクスインターナショナルの Intel® Processor N100 搭載 高性能ファンレスミニPC「LN100W」で次の事を試した記録です。
1.Windows 11 Pro のクリーンインストール
2.Windows 11 Pro 上のHyper-VでゲストにUbuntu24.04を動作させる
「LN100W」を選択した理由
- Intel® Processor N100 を搭載した”国内メーカー製ミニPC”であった。
- リンクスインターナショナルさんからの事前購入前の回答が明確だった。
- 以降の章にて、それぞれ回答いただいた内容の結果を記載していきますが、このように事前購入前の質疑が明確だったため、試用で購入してみる判断ができました。
1. Windows 11 Pro のクリーンインストール
※事前購入前の質問にてメーカーサポートより次の回答はいただいていました。
これを確認していきます。
> (1)「Windows 11 Pro」は、マザーボード上にプロダクトキーが書き込まれた、
> デジタルライセンスですか?
>> はい。その通りです。
> (2)「Windows 11 Pro」再インストール時に、M.2ストレージを認識させるために
> WDMドライバが必要ですか?必要な場合はどこから入手ができますか?
>> M.2ストレージはWindows標準のドライバで動作しますので別途ドライバは不要です。
>> なお、インストール済みのOSを消去してクリーンでインストールしたいという場合、
>> 弊社の方で技術的サポートはできませんのでご了承ください。
1.1. 結線の様子
I/O(製品サイトより) | セットアップ準備 | 付属ACアダプタ |
---|---|---|
(補足)
- 2ポートある有線NICは、本体内側から若番です。
- 今回モニタとキーボードおよびマウスの操作には、StarTech.com製ノートパソコン対応USB 2.0接続KVMコンソール「NOTECONS02」を使っています。
- ブート可能なUSBメモリはマイクロソフト公式の「 Windows11インストールメディア(24H2)」から作成しています。
1.2. Windows 11 Pro セットアップ起動~パーティション操作まで
① BootオプションはF11です。 | ②起動USBメモリを選択しています。 | ③Windows11Proはデジタルライセンスなのでプロダクトキー入力は求められません。 | ④事前のWDMドライバ不要でパーティション選択/削除ができます。 |
---|---|---|---|
1.3. 不明なデバイスドライバはリンクスサポートセンターから入手
①12個の不明なデバイスがありました。 | ②リンクスサポートセンターから入手したデバイスドライバフォルダを選択。 | ③ドライバを繰り返し読み込んで全ての不明なデバイスが無くなりました。 |
---|---|---|
(補足)
- この製品にはデバイスCDのような付属は無く、外箱にある「製品情報・説明書」のQRコードのリンク先もここだったので、現時点では、デバイスドライバー等は自力でサイトからは入手できませんでした。
そこで、製品購入後の問い合わせにてリンクスサポートセンターに「LN100Wドライバー」の提供を依頼し一式をZIPで入手しました。→これは製品サイトから入手できるようになると良いですね。
1.4 Windows 11 Pro で確認したシステムのスペック
------------------
System Information
------------------
Time of this report: 11/5/2024, 13:57:23
Machine name: xxxxx
Machine Id: {xxxxx}
Operating System: Windows 11 Pro 64-bit (10.0, Build 26100) (26100.ge_release.240331-1435)
Language: Japanese (Regional Setting: Japanese)
System Manufacturer: LINKS
System Model: LN100W
BIOS: XMSY-M8_AN_X02R110-A00C-010-B-VC3 (type: UEFI)
Processor: Intel(R) N100 (4 CPUs), ~800MHz
Memory: 8192MB RAM
Available OS Memory: 7932MB RAM
(以下略)
(備考)サウンド出力について
- (追記:2024.11.7)LN100W本体には内蔵スピーカーはありませんが、HDMI接続したスピーカー内蔵モニタからサウンド出力ができました。
2.Windows 11 Pro 上のHyper-VでゲストにUbuntu24.04を動作させる
※事前購入前の質問にてメーカーサポートより次の回答はいただいていました。
これを確認していきます。
> (3)「Windows 11 Pro」の「Hyper-V」のゲストで「Ubuntu24.04」が動作しますか?
>(私が今までIntel Processor N100上でのHyper-V動作を行った経験が無いためのご質問)
>> CPU/BIOSの方で仮想化機能はサポートしていますが、
>> Hyper-V上での個別のOSの動作についてはサポート対象外につき、
>> おそれいりますが分かりかねます。
(補足)
Intel® Processor N100 は次のスペックにて、Hyper-Vホストで動作できる様子ですが、
インテル® バーチャライゼーション・テクノロジー (VT-x)‡ はい
ダイレクト I/O 向けインテル® バーチャライゼーション・テクノロジー (VT-d) ‡ はい
インテル® VT-x 拡張ページテーブル (EPT)‡ はい
Eコアのみを搭載3していることから、以前にUbuntu(22.04)運用で「Core i7-12700K」のEコアが関係したと思われるカーネルパニックを経験したことがあったので、
実機確認は必要だと思っていました。
2.1. Hyper-Vゲスト設定
※「ハードウェアトポロジを使用」をクリックして、仮想NUMAトポロジも物理ハードウェアのトポロジにリセットしました。
2.2. Hyper-VゲストのUbuntu24.04で UNIX Benchmark など
$ uname -a
Linux ubuntu2404 6.8.0-48-generic #48-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 27 14:04:52 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
$ lscpu --all --extended
CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE
0 0 0 0 0:0:0:0 yes
1 0 0 1 1:1:1:0 yes
2 0 0 2 2:2:2:0 yes
3 0 0 3 3:3:3:0 yes
$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 39 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Vendor ID: GenuineIntel
Model name: Intel(R) N100
CPU family: 6
Model: 190
Thread(s) per core: 1
Core(s) per socket: 4
Socket(s): 1
Stepping: 0
BogoMIPS: 1612.79
(以下略)
# UNIX Benchmark
========================================================================
BYTE UNIX Benchmarks (Version 5.1.3)
System: ubuntu2404: GNU/Linux
OS: GNU/Linux -- 6.8.0-48-generic -- #48-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 27 14:04:52 UTC 2024
Machine: x86_64 (x86_64)
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPU 0: Intel(R) N100 (1612.8 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
CPU 1: Intel(R) N100 (1612.8 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
CPU 2: Intel(R) N100 (1612.8 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
CPU 3: Intel(R) N100 (1612.8 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
05:38:08 up 1 min, 1 user, load average: 0.16, 0.06, 0.01; runlevel 2024-11-05
------------------------------------------------------------------------
Benchmark Run: Tue Nov 05 2024 05:38:08 - 06:06:11
4 CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 44313580.8 lps (10.0 s, 7 samples)
Double-Precision Whetstone 6540.2 MWIPS (10.0 s, 7 samples)
Execl Throughput 2288.2 lps (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 1055215.0 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 299232.5 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 2231087.9 KBps (30.0 s, 2 samples)
Pipe Throughput 1901833.0 lps (10.0 s, 7 samples)
Pipe-based Context Switching 13195.0 lps (10.0 s, 7 samples)
Process Creation 4087.2 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 6356.6 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 1844.0 lpm (60.0 s, 2 samples)
System Call Overhead 1543869.3 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 44313580.8 3797.2
Double-Precision Whetstone 55.0 6540.2 1189.1
Execl Throughput 43.0 2288.2 532.1
File Copy 1024 bufsize 2000 maxblocks 3960.0 1055215.0 2664.7
File Copy 256 bufsize 500 maxblocks 1655.0 299232.5 1808.1
File Copy 4096 bufsize 8000 maxblocks 5800.0 2231087.9 3846.7
Pipe Throughput 12440.0 1901833.0 1528.8
Pipe-based Context Switching 4000.0 13195.0 33.0
Process Creation 126.0 4087.2 324.4
Shell Scripts (1 concurrent) 42.4 6356.6 1499.2
Shell Scripts (8 concurrent) 6.0 1844.0 3073.4
System Call Overhead 15000.0 1543869.3 1029.2
========
System Benchmarks Index Score 1108.8
------------------------------------------------------------------------
Benchmark Run: Tue Nov 05 2024 06:06:11 - 06:34:27
4 CPUs in system; running 4 parallel copies of tests
Dhrystone 2 using register variables 117692182.5 lps (10.0 s, 7 samples)
Double-Precision Whetstone 20161.7 MWIPS (11.0 s, 7 samples)
Execl Throughput 5920.2 lps (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 2472577.2 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 808636.7 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 1995283.4 KBps (30.0 s, 2 samples)
Pipe Throughput 5517164.0 lps (10.0 s, 7 samples)
Pipe-based Context Switching 518311.1 lps (10.0 s, 7 samples)
Process Creation 11792.8 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 13906.8 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 1867.9 lpm (60.1 s, 2 samples)
System Call Overhead 4743864.2 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 117692182.5 10085.0
Double-Precision Whetstone 55.0 20161.7 3665.8
Execl Throughput 43.0 5920.2 1376.8
File Copy 1024 bufsize 2000 maxblocks 3960.0 2472577.2 6243.9
File Copy 256 bufsize 500 maxblocks 1655.0 808636.7 4886.0
File Copy 4096 bufsize 8000 maxblocks 5800.0 1995283.4 3440.1
Pipe Throughput 12440.0 5517164.0 4435.0
Pipe-based Context Switching 4000.0 518311.1 1295.8
Process Creation 126.0 11792.8 935.9
Shell Scripts (1 concurrent) 42.4 13906.8 3279.9
Shell Scripts (8 concurrent) 6.0 1867.9 3113.1
System Call Overhead 15000.0 4743864.2 3162.6
========
System Benchmarks Index Score 3142.6
以上です。