« IME on/off の切換 - その2 | トップページ | オン資PCインストール忘備録 »

2025年1月20日 (月)

サーバマシンのアップグレード

当院のサーバは、一昨年、i5-12400 マシンにアップグレードして、全く問題なく動いているにもかかわらず、当院には明らかに無駄な、オーバースペックな、新しいマシンを組んでしまった。理由はただ一つ、CPU の名前 - Intel(R) Core(TM) Ultra 7 265K - だけである。ウルトラセブン・サーバ、進め銀河の果てまでも。

  • os は ubuntu 22.04 をインストール。マザーボードが新しすぎて、内蔵 ether がつながらず、詰んだかと思ったが、HWE Kernel でインストールしたところ、内蔵 wifi がつながるようになり、wifi 接続で何とかインストールできた。
  • 調べてみると、問題の内蔵 ether は、RTL8125 というチップで、r8169 のドライバがロードされており、機能していないようであった
    [    1.176922] r8169 0000:84:00.0: error -ENODEV: unknown chip XID 688, contact r8169 maintainers (see MAINTAINERS file)
    
  • r8125 のドライバは、ppa (https://github.com/awesometic/realtek-r8125-dkms) でインストールできた。
    $ sudo apt install realtek-r8125-dkms
    
    さらに、もともとの r8169 ドライバを black list に入れて、読まれないようにする
    $ sudo vi /etc/modprobe.d/blacklist-r8169.conf
    # To use r8125 driver explicitly
    blacklist r8169
    $ sudo update-initramfs -u
    $ sudo reboot
    
    今回使用した最新マザーボードは、secure boot がデフォルトで enabled になっており、サードパーティーの ppa のインストールでは、Machine Owner Key (MOK) が必要になった。インストール時にパスワード入力、再起動時に画面に従って、Enroll MOK → パスワード入力する。これで r8125 で内蔵 ether が使えるようになった。
    $ lspci -k
    84:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 0c)
        DeviceName: RTL8125 2.5GbE Controller
        Subsystem: ASUSTeK Computer Inc. RTL8125 2.5GbE Controller
        Kernel driver in use: r8125
        Kernel modules: r8169, r8125
    
  • インストール時に自動作成された、wifi アクセス用の 50-cloud-init.yaml は、cloud-init が働いていると、消去しても復活してしまう。cloud-init をアンインストールしてから削除する。
    $ sudo apt purge cloud-init -y
    $ sudo rm -rf /etc/cloud
    $ sudo rm -rf /var/lib/cloud/
    
  • kvm 環境を、以前の i5-12400 マシンと同様にインストールして再起動したところ、起動時に以下のエラーが出た
    error: Secure Boot forbids loading module from 
    (hdo, gpt2)/boot/grub/xB6_64-efi/serial.mod.
    error: terminal 'serial' isn't found. 
    error: terminal 'serial' isn't found.
    
    serial.mod が secure boot ではじかれている。serial って何だろうと思って見てみたら、xen 時代の grub 設定だった。削除した。

レセプト処理速度(件/sec)

CPU データチェック レセプト作成
i9-9900K@3.6G 22.4 19.4
i5-12400F@2.5GHz 32.3 25.7
Core Ultra 7 265K 39.7 36.4

当院の歴代サーバは、Pentium 4 → Core 2 Duo → Core i と進化してきたが、ウルトラセブンの力で、さらに強くなった。top コマンドでは、CPU が 20個見える。

Fig_20250117133301

« IME on/off の切換 - その2 | トップページ | オン資PCインストール忘備録 »

サーバ」カテゴリの記事