ConcurrentReal-Time-Logo

リアルタイムテクニカルドキュメント(Ubuntu x86_64) 最終更新 2022.05.16

外部リンクを除く、以下のドキュメントの著作権は、特に記載の無い限りConcurrent Real-Time社に帰属します。
下記ドキュメントの弊社を除く営利目的の利用は禁じますが、ウィキペディアからの参照や社内教育、
大学等の非営利の目的であれば、ご自身の責任において自由に利用して頂いてかまいません。
ドキュメントの内容は予告無く変更する事がありますが、出来る限りリンクが消滅しないように保存しています。
ここに、記載した商品名は、一般に各社の商標または登録商標です。
外部リンク先の著作権は、各サイトの著作権表示をご覧ください。弊社著作権についてのポリシーは、 [hand.right] こちらをご覧ください。
外部サイトへのリンクはで示されています。


[images/hand.right] RedHawk全般 既知の問題(Ubuntu)(HTML) 最終更新 2022.05.13

[images/hand.right] RedHawk8.4 既知の問題(Ubuntu)(HTML) 最終更新 2022.05.13


  • RedHawk と 5.13.0-41-genericのカーネルパラメータの違い抜粋(2022.05.16)

      sysctl -A 5.10.59-rt52-RedHawk-8.4.1-trace 5.13.0-41-generic
      clockevent乗数が壊れているシステムでタイマーの起動を調整するために使用される kernel.clockevent_fuzz_shift = 5 利用できません
      関数トレーサー FTRACEは利用できない
      (RedHawkNightTraceを利用の事)
      kernel.ftrace_dump_on_oops = 0
      kernel.ftrace_enabled=1
      ハードロックアップが検出された場合にカーネルパニックを発生させる Undef (0) kernel.hardlockup_panic=1
      kernel.hung_task_panic が1の場合、ユーザーまたはカーネル・スレッドがTASK_UNINTERRUPTIBLE状態でkernel.hung_task_timeout_secs秒より長くスリープしている場合にカーネルはパニックを発生させる。 但しI/Oの完了を待機している間、プロセスはTASK_UNINTERRUPTIBLE状態を維持する。 Undef (0) kernel.hung_task_all_cpu_backtrace = 0
      kernel.hung_task_check_count = 4194304
      kernel.hung_task_check_interval_secs = 0
      kernel.hung_task_panic = 0
      kernel.hung_task_timeout_secs = 120
      kernel.hung_task_warnings = 10
      ハードロックアップ検出を有効にする 利用できません kernel.nmi_watchdog = 1
      これにより、実行時にビデオブートのモードを設定できます。 利用できません kernel.acpi_video_flags = 0
      利用できません kernel.apparmor_display_secid_mode = 0
      利用できません kernel.unprivileged_userns_apparmor_policy = 1
      kernel.unprivileged_userns_clone = 1
      フォークの次にスケジュールされたプロセスが親であるか子であるかを制御。
      0に設定すると、親が次にスケジュールされる。
      kernel.sched_child_runs_first = 1 kernel.sched_child_runs_first = 0
      利用できません kernel.sched_energy_aware = 1
      リアルタイムタスクで利用可能な合計帯域幅。sched_rt_runtime_us/sched_rt_period_usが95%がディフォルト kernel.sched_rt_period_us = 1000000
      kernel.sched_rt_runtime_us = -1
      kernel.sched_rt_period_us = 1000000
      kernel.sched_rt_runtime_us = 950000
      kernel.sched_schedstats = 0
      kernel.sched_util_clamp_max = 1024
      kernel.sched_util_clamp_min = 1024
      kernel.sched_util_clamp_min_rt_default = 1024
      ソフトロックアップ検出を有効にする
      自主的に再スケジュールせずに CPU を占有しているスレッドがないかどうかを監視
      利用できません
      kernel.soft_watchdog=1
      kernel.softlockup_all_cpu_backtrace = 0
      kernel.softlockup_panic = 0
      ソフトロックアップ検出および、ハードロックアップ検出を同時に無効化/有効化。 利用できません kernel.watchdog = 1
      kernel.watchdog_cpumask = 0-7
      kernel.watchdog_thresh = 10
      1つのNAPIポーリングサイクルの最大マイクロ秒数。
      ポーリングサイクル中にnetdev_budget_usecsが経過するか、処理されるパケット数がnetdev_budgetに達すると、ポーリングは終了します。
      net.core.netdev_budget = 300
      net.core.netdev_budget_usecs = 2000
      net.core.netdev_budget = 300
      net.core.netdev_budget_usecs = 8000
      このフラグは、非特権ユーザーがuserfaultfd syscallsを使用できるかどうかを制御します。
      これを1に設定して、非特権ユーザーがuserfaultfd syscallを使用できるようにするか、これを0に設定して、userfaultfdを 特権ユーザーのみに制限します(SYS_CAP_PTRACE機能を使用)。
      デフォルト値は1です。
      vm.unprivileged_userfaultfd = 1 vm.unprivileged_userfaultfd = 0
      メモリーが断片化される際の回収レベルを制御します。
      (デフォルト値15,000は、断片化によりページブロックが混在される際に、最大 150% の高ウォーターマークが回収されることを意味し、 0 は機能無効になります。)
      vm.watermark_boost_factor = 15000 vm.watermark_boost_factor = 0

[images/hand.right] Ubuntu版RedHawkのインストールについて 最終更新 2022.05.13

Ubuntu版RedHawkは、ネットワーク接続している状態でないと、必要なパッケージがインストール出来ません。
以下に、Ubuntu20.04を新規インストール後の最小限の手順を示します。
(注意:作業終了まで再起動しないでください)

  • スーパーバイザーになる。
    $ sudo -s
    [sudo] redhawk84 のパスワード:

  • Ubuntuを最新の状態にアップグレードする。
    # apt update
    # apt upgrade

  • 起動時にgrubの起動メニュー表示するように /etc/default/grub の下記部分を変更する。

    (注意:インストール後であれば、update-grubコマンドを実行する事。)
    変更前
    GRUB_TIMEOUT=0
    GRUB_TIMEOUT_STYLE=hidden
    変更後
    GRUB_TIMEOUT=5
    GRUB_TIMEOUT_STYLE=menu

  • RedHawkインストールDVDを挿入し、以下のディレクトリに移動し、インストールする。
    # cd /media/redhawk84/RedHawk-8.4-x86_64
    # ./install

  • RedHawkインストール後、ネットワークリポジトリを作成し、最新版をインストールする。
    なお下記手順は、ここに記述されています。
    (注意:以下はRedHawk8.4.1へのアップグレード手順です。版が異なる場合には、8.4.1を8.4.nに変更してください。)

    # wget -q http://redhawk.concurrent-rt.com/network/ccur-public-keys
    # apt-key add ccur-public-keys
    # echo "deb [arch=amd64] http://redhawk.concurrent-rt.com/ubuntu/ログイン名/パスワード/redhawk/generic 8.4.1 core" > /etc/apt/sources.list.d/ccur.list
    # apt install 'ccur-*'
    # apt autoremove

  • RedHawkカーネルの再コンフィグレーションに必要なパッケージをインストールする。

    # apt install autoconf automake build-essential flex bison libelf-dev libssl-dev

  • オプションパッケージをインストールする。

    gfortranを必要とする場合
    # apt --fix-missing install gfortran

    gnatを必要とする場合
    # apt --fix-missing install gnat

    CIFS(Windowsファイル共有サービス)を必要とする場合
    # apt install cifs-utils

    ethtoolを必要とする場合
    # apt install ethtool

    net-tools(ifconfig,netstat,arp,route等)を必要とする場合
    # apt install net-tools

    ptp for linuxを必要とする場合
    # apt install linuxptp

    LXDEを必要とする場合
    # apt install lxde

    32bit環境を必要とする場合
    # apt install gcc-multilib


[images/hand.right] Ubuntu版PTPのインストールについて 最終更新 2022.05.13
最初に、以下のパッケージをインストールしてください。
$ sudo apt install net-tools ethtool linuxptp
イーサネットカードがPTPを利用可能か調べてください。
イーサネットカードの名称を確認します。
$ dmesg|grep eth
[ 18.693237] e1000e 0000:00:1f.6 eth0: (PCI Express:2.5GT/s:Width x1) XX:XX:XX:XX:XX:XX
[ 18.693239] e1000e 0000:00:1f.6 eth0: Intel(R) PRO/1000 Network Connection
[ 18.693330] e1000e 0000:00:1f.6 eth0: MAC: 12, PHY: 12, PBA No: FFFFFF-0FF
[ 18.694057] e1000e 0000:00:1f.6 enp0s31f6: renamed from eth0

ethtoolでCapabilitiesの項目をチェックします。

$ ethtool -T enp0s31f6
Time stamping parameters for enp0s31f6:
Capabilities:

	hardware-transmit     (SOF_TIMESTAMPING_TX_HARDWARE)
	software-transmit     (SOF_TIMESTAMPING_TX_SOFTWARE)
	hardware-receive      (SOF_TIMESTAMPING_RX_HARDWARE)
	software-receive      (SOF_TIMESTAMPING_RX_SOFTWARE)
	software-system-clock (SOF_TIMESTAMPING_SOFTWARE)
	hardware-raw-clock    (SOF_TIMESTAMPING_RAW_HARDWARE)

PTP Hardware Clock: 0
Hardware Transmit Timestamp Modes:
	off                   (HWTSTAMP_TX_OFF)
	on                    (HWTSTAMP_TX_ON)
Hardware Receive Filter Modes:
	none                  (HWTSTAMP_FILTER_NONE)
	all                   (HWTSTAMP_FILTER_ALL)
	ptpv1-l4-sync         (HWTSTAMP_FILTER_PTP_V1_L4_SYNC)
	ptpv1-l4-delay-req    (HWTSTAMP_FILTER_PTP_V1_L4_DELAY_REQ)
	ptpv2-l4-sync         (HWTSTAMP_FILTER_PTP_V2_L4_SYNC)
	ptpv2-l4-delay-req    (HWTSTAMP_FILTER_PTP_V2_L4_DELAY_REQ)
	ptpv2-l2-sync         (HWTSTAMP_FILTER_PTP_V2_L2_SYNC)
ptpv2-l2-delay-req (HWTSTAMP_FILTER_PTP_V2_L2_DELAY_REQ) ptpv2-event (HWTSTAMP_FILTER_PTP_V2_EVENT) ptpv2-sync (HWTSTAMP_FILTER_PTP_V2_SYNC) ptpv2-delay-req (HWTSTAMP_FILTER_PTP_V2_DELAY_REQ) 上記カードは、ソフトウェアタイムスタンプ(SOF_TIMESTAMPING_SOFTWARE,SOF_TIMESTAMPING_TX_SOFTWARE,SOF_TIMESTAMPING_RX_SOFTWARE)と ハードウェアタイムスタンプ(SOF_TIMESTAMPING_RAW_HARDWARE,SOF_TIMESTAMPING_TX_HARDWARE,SOF_TIMESTAMPING_RX_HARDWARE)をサポートしています。 ソフトウェアタイムスタンプを利用するよう ptp4lのコンフィグレーションファイルを設定します。 ptp4l.conf の 76行目のtime_stamping オプションを hardware から software に編集してください。 # vi /etc/linuxptp/ptp4l.conf : 76 time_stamping software : また、適切な NIC を使用するように /usr/lib/systemd/system/ptp4l.service の 7行目に-i オプションとイーサネット名を指定します。 1 [Unit] 2 Description=Precision Time Protocol (PTP) service 3 Documentation=man:ptp4l 4 5 [Service] 6 Type=simple 7 ExecStart=/usr/sbin/ptp4l -f /etc/linuxptp/ptp4l.conf -i enp0s31f6 8 9 [Install] 10 WantedBy=multi-user.target 最後に ptp4l サービスを起動・有効化します。他に PTP のマスターがなければ自身がグランドマスターになります。 # systemctl enable --now ptp4l.service Created symlink /etc/systemd/system/multi-user.target.wants/ptp4l.service → /lib/systemd/system/ptp4l.service. root@ubuntu2004-Tower:/home/ubuntu2004/デスクトップ# systemctl status ptp4l.service ● ptp4l.service - Precision Time Protocol (PTP) service Loaded: loaded (/lib/systemd/system/ptp4l.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2022-04-20 09:01:41 JST; 11s ago Docs: man:ptp4l Main PID: 15274 (ptp4l) Tasks: 1 (limit: 76717) CGroup: /system.slice/ptp4l.service └─15274 /usr/sbin/ptp4l -f /etc/linuxptp/ptp4l.conf -i enp0s31f6 4月 20 09:01:41 ubuntu2004-Tower systemd[1]: Started Precision Time Protocol (PTP) service. 4月 20 09:01:41 ubuntu2004-Tower ptp4l[15274]: [2091.669] port 1: INITIALIZING to LISTENING on INIT_COMPLETE 4月 20 09:01:41 ubuntu2004-Tower ptp4l[15274]: [2091.669] port 0: INITIALIZING to LISTENING on INIT_COMPLETE 4月 20 09:01:48 ubuntu2004-Tower ptp4l[15274]: [2098.254] port 1: LISTENING to MASTER on ANNOUNCE_RECEIPT_TI> 4月 20 09:01:48 ubuntu2004-Tower ptp4l[15274]: [2098.254] selected local clock 008017.fffe.f70073 as best ma> 4月 20 09:01:48 ubuntu2004-Tower ptp4l[15274]: [2098.254] assuming the grand master role # pmc -u -b 0 'GET CURRENT_DATA_SET' sending: GET CURRENT_DATA_SET 008017.fffe.f70073-0 seq 0 RESPONSE MANAGEMENT CURRENT_DATA_SET stepsRemoved 0 offsetFromMaster 0.0 meanPathDelay 0.0 stepsRemoved グランドマスタークロックへの通信パスの数です。 offsetFromMaster master_offset マスターから最後に測定されたオフセットをナノ秒で表します。 meanPathDelay マスターから送信された同期メッセージの遅延予測をナノ秒で表します。 # pmc -u -b 0 'GET TIME_STATUS_NP' sending: GET TIME_STATUS_NP 008017.fffe.f70073-0 seq 0 RESPONSE MANAGEMENT TIME_STATUS_NP master_offset 0 ingress_time 0 cumulativeScaledRateOffset +0.000000000 scaledLastGmPhaseChange 0 gmTimeBaseIndicator 0 lastGmPhaseChange 0x0000'0000000000000000.0000 gmPresent false gmIdentity 008017.fffe.f70073 phc2sysによるシステムクロックの同期 phc2sys を使用することで、システムクロックをネットワークカードに搭載された PTP ハードウエアクロック (PHC) に同期させることができます。 システムクロックは スレーブ 、ネットワークカード側は マスター として動作することになります。 phc2sysで同期する場合、chronyなどは無効にする必要があります。 phc2sysの手動実行 phc2sys -s eth0 -w # cat /usr/lib/systemd/system/phc2sys.service [Unit] Description=Synchronize system clock or PTP hardware clock (PHC) Documentation=man:phc2sys After=ntpdate.service Requires=ptp4l.service After=ptp4l.service [Service] Type=simple ExecStart=/usr/sbin/phc2sys -w -s enp0s31f6 [Install] WantedBy=multi-user.target 上記、ExecStartのオプション指定の意味を示します。 -a オプション phc2sys は ptp4l アプリケーションから同期されているクロックを読み取ります。 これは、PTP ポートの状態の変更に従い、NIC ハードウェアクロック間の同期を適宜調整します -u 10" messagesへ10秒ごとに出力(デフォルトでは1秒間隔) -s enp0s31f6 -s オプションを指定して、システムクロックを特定のインターフェースの PTP ハードウェアクロックに同期します。 -w オプションは、実行中の ptp4l アプリケーションが PTP クロックを同期するまで待機し、 ptp4l から、TAI から UTC のオフセットを取得します。 # systemctl start phc2sys # systemctl enable phc2sys Created symlink /etc/systemd/system/multi-user.target.wants/phc2sys.service → /lib/systemd/system/phc2sys.service. root@ubuntu2004-Tower:/home/ubuntu2004/デスクトップ# systemctl status phc2sys ● phc2sys.service - Synchronize system clock or PTP hardware clock (PHC) Loaded: loaded (/lib/systemd/system/phc2sys.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2022-04-20 09:14:58 JST; 18s ago Docs: man:phc2sys Main PID: 17018 (phc2sys) Tasks: 1 (limit: 76717) CGroup: /system.slice/phc2sys.service └─17018 /usr/sbin/phc2sys -w -s enp0s31f6 4月 20 09:15:07 ubuntu2004-Tower phc2sys[17018]: [2927.554] CLOCK_REALTIME phc offset -166544477216 s2 freq -100000000 delay 5702 4月 20 09:15:08 ubuntu2004-Tower phc2sys[17018]: [2928.554] CLOCK_REALTIME phc offset -166453551635 s2 freq -100000000 delay 5697 4月 20 09:15:09 ubuntu2004-Tower phc2sys[17018]: [2929.554] CLOCK_REALTIME phc offset -166362624213 s2 freq -100000000 delay 5644 4月 20 09:15:10 ubuntu2004-Tower phc2sys[17018]: [2930.554] CLOCK_REALTIME phc offset -166271694122 s2 freq -100000000 delay 5645 4月 20 09:15:11 ubuntu2004-Tower phc2sys[17018]: [2931.554] CLOCK_REALTIME phc offset -166180769435 s2 freq -100000000 delay 5715 4月 20 09:15:12 ubuntu2004-Tower phc2sys[17018]: [2932.555] CLOCK_REALTIME phc offset -166089805095 s2 freq -100000000 delay 5859 4月 20 09:15:13 ubuntu2004-Tower phc2sys[17018]: [2933.555] CLOCK_REALTIME phc offset -165998878216 s2 freq -100000000 delay 5672 4月 20 09:15:14 ubuntu2004-Tower phc2sys[17018]: [2934.555] CLOCK_REALTIME phc offset -165907951594 s2 freq -100000000 delay 5815 4月 20 09:15:15 ubuntu2004-Tower phc2sys[17018]: [2935.557] CLOCK_REALTIME phc offset -165816850493 s2 freq -100000000 delay 5811 4月 20 09:15:16 ubuntu2004-Tower phc2sys[17018]: [2936.557] CLOCK_REALTIME phc offset -165725918579 s2 freq -100000000 delay 5839 time_stampingがhardwareの場合 # systemctl restart ptp4l.service # systemctl status ptp4l.service ● ptp4l.service - Precision Time Protocol (PTP) service Loaded: loaded (/lib/systemd/system/ptp4l.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2022-04-20 09:26:04 JST; 2min 17s ago Docs: man:ptp4l Main PID: 18120 (ptp4l) Tasks: 1 (limit: 76717) CGroup: /system.slice/ptp4l.service └─18120 /usr/sbin/ptp4l -f /etc/linuxptp/ptp4l.conf -i enp0s31f6 4月 20 09:26:04 ubuntu2004-Tower systemd[1]: Started Precision Time Protocol (PTP) service. 4月 20 09:26:04 ubuntu2004-Tower ptp4l[18120]: [3645.701] selected /dev/ptp4 as PTP clock 4月 20 09:26:04 ubuntu2004-Tower ptp4l[18120]: [3645.703] port 1: INITIALIZING to LISTENING on INIT_COMPLETE 4月 20 09:26:04 ubuntu2004-Tower ptp4l[18120]: [3645.703] port 0: INITIALIZING to LISTENING on INIT_COMPLETE 4月 20 09:26:11 ubuntu2004-Tower ptp4l[18120]: [3652.186] port 1: LISTENING to MASTER on ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES 4月 20 09:26:11 ubuntu2004-Tower ptp4l[18120]: [3652.186] selected local clock 008017.fffe.f70073 as best master 4月 20 09:26:11 ubuntu2004-Tower ptp4l[18120]: [3652.186] assuming the grand master role # systemctl restart phc2sys # systemctl status phc2sys ● phc2sys.service - Synchronize system clock or PTP hardware clock (PHC) Loaded: loaded (/lib/systemd/system/phc2sys.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2022-04-20 09:27:43 JST; 325ms left Docs: man:phc2sys Main PID: 18148 (phc2sys) Tasks: 1 (limit: 76717) CGroup: /system.slice/phc2sys.service └─18148 /usr/sbin/phc2sys -w -s enp0s31f6 4月 20 09:27:43 ubuntu2004-Tower systemd[1]: Started Synchronize system clock or PTP hardware clock (PHC). 4月 20 09:27:41 ubuntu2004-Tower phc2sys[18148]: [3752.968] CLOCK_REALTIME phc offset -130193734227 s0 freq -100000000 delay 5643 4月 20 09:29:52 ubuntu2004-Tower phc2sys[18148]: [3753.969] CLOCK_REALTIME phc offset -130102797343 s1 freq +2694 delay 5702 # systemctl status phc2sys ● phc2sys.service - Synchronize system clock or PTP hardware clock (PHC) Loaded: loaded (/lib/systemd/system/phc2sys.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2022-04-20 09:27:43 JST; 18s ago Docs: man:phc2sys Main PID: 18148 (phc2sys) Tasks: 1 (limit: 76717) CGroup: /system.slice/phc2sys.service └─18148 /usr/sbin/phc2sys -w -s enp0s31f6 4月 20 09:27:51 ubuntu2004-Tower phc2sys[18148]: [3762.971] CLOCK_REALTIME phc offset -129536708679 s2 freq -100000000 delay 5854 4月 20 09:27:52 ubuntu2004-Tower phc2sys[18148]: [3763.971] CLOCK_REALTIME phc offset -129445781855 s2 freq -100000000 delay 5872 4月 20 09:27:53 ubuntu2004-Tower phc2sys[18148]: [3764.973] CLOCK_REALTIME phc offset -129354678068 s2 freq -100000000 delay 5872 4月 20 09:27:54 ubuntu2004-Tower phc2sys[18148]: [3765.973] CLOCK_REALTIME phc offset -129263752453 s2 freq -100000000 delay 5789 4月 20 09:27:55 ubuntu2004-Tower phc2sys[18148]: [3766.973] CLOCK_REALTIME phc offset -129172825600 s2 freq -100000000 delay 5824 4月 20 09:27:56 ubuntu2004-Tower phc2sys[18148]: [3767.975] CLOCK_REALTIME phc offset -129081724485 s2 freq -100000000 delay 5822 4月 20 09:27:57 ubuntu2004-Tower phc2sys[18148]: [3768.976] CLOCK_REALTIME phc offset -128990758018 s2 freq -100000000 delay 5866 4月 20 09:27:58 ubuntu2004-Tower phc2sys[18148]: [3769.976] CLOCK_REALTIME phc offset -128899836862 s2 freq -100000000 delay 5693 4月 20 09:27:59 ubuntu2004-Tower phc2sys[18148]: [3770.978] CLOCK_REALTIME phc offset -128808770376 s2 freq -100000000 delay 5837 4月 20 09:28:00 ubuntu2004-Tower phc2sys[18148]: [3771.978] CLOCK_REALTIME phc offset -128717844018 s2 freq -100000000 delay 5837 # systemctl status phc2sys ● phc2sys.service - Synchronize system clock or PTP hardware clock (PHC) Loaded: loaded (/lib/systemd/system/phc2sys.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2022-04-20 09:27:43 JST; 2min 0s ago Docs: man:phc2sys Main PID: 18148 (phc2sys) Tasks: 1 (limit: 76717) CGroup: /system.slice/phc2sys.service └─18148 /usr/sbin/phc2sys -w -s enp0s31f6 4月 20 09:29:38 ubuntu2004-Tower phc2sys[18148]: [3878.048] CLOCK_REALTIME phc offset -128045265265 s2 freq -100000000 delay 5709 4月 20 09:29:39 ubuntu2004-Tower phc2sys[18148]: [3879.048] CLOCK_REALTIME phc offset -127954340471 s2 freq -100000000 delay 5865 4月 20 09:29:40 ubuntu2004-Tower phc2sys[18148]: [3880.051] CLOCK_REALTIME phc offset -127863211563 s2 freq -100000000 delay 5663 4月 20 09:29:41 ubuntu2004-Tower phc2sys[18148]: [3881.052] CLOCK_REALTIME phc offset -127772169825 s2 freq -100000000 delay 5870 4月 20 09:29:42 ubuntu2004-Tower phc2sys[18148]: [3882.053] CLOCK_REALTIME phc offset -127681189738 s2 freq -100000000 delay 5802 4月 20 09:29:43 ubuntu2004-Tower phc2sys[18148]: [3883.054] CLOCK_REALTIME phc offset -127590212510 s2 freq -100000000 delay 5817 4月 20 09:29:41 ubuntu2004-Tower phc2sys[18148]: [3884.054] clockcheck: clock jumped backward or running slower than expected! 4月 20 09:29:41 ubuntu2004-Tower phc2sys[18148]: [3884.054] CLOCK_REALTIME phc offset -130250410295 s0 freq -100000000 delay 5665 4月 20 09:29:42 ubuntu2004-Tower phc2sys[18148]: [3885.054] CLOCK_REALTIME phc offset -130159483967 s2 freq +100000000 delay 5817 4月 20 09:29:43 ubuntu2004-Tower phc2sys[18148]: [3886.055] CLOCK_REALTIME phc offset -130270603846 s2 freq -100000000 delay 4749 クロックソースをCLOCK_REALTIMEにした場合 # fgrep ExecStart /usr/lib/systemd/system/phc2sys.service ExecStart=/usr/sbin/phc2sys -w -s CLOCK_REALTIME # systemctl restart phc2sys Warning: The unit file, source configuration file or drop-ins of phc2sys.service changed on disk. Run 'systemctl daemon-reload' to reload units. # systemctl daemon-reload # systemctl status phc2sys ● phc2sys.service - Synchronize system clock or PTP hardware clock (PHC) Loaded: loaded (/lib/systemd/system/phc2sys.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2022-04-20 09:36:07 JST; 29s ago Docs: man:phc2sys Main PID: 18313 (phc2sys) Tasks: 1 (limit: 76717) CGroup: /system.slice/phc2sys.service └─18313 /usr/sbin/phc2sys -w -s enp0s31f6 4月 20 09:36:27 ubuntu2004-Tower phc2sys[18313]: [4325.947] CLOCK_REALTIME phc offset -128449358725 s2 freq -100000000 delay 5885 4月 20 09:36:28 ubuntu2004-Tower phc2sys[18313]: [4326.948] CLOCK_REALTIME phc offset -128358400856 s2 freq -100000000 delay 5868 4月 20 09:36:29 ubuntu2004-Tower phc2sys[18313]: [4327.949] CLOCK_REALTIME phc offset -128267335756 s2 freq -100000000 delay 5701 4月 20 09:36:30 ubuntu2004-Tower phc2sys[18313]: [4328.950] CLOCK_REALTIME phc offset -128176386482 s2 freq -100000000 delay 5839 4月 20 09:36:31 ubuntu2004-Tower phc2sys[18313]: [4329.950] CLOCK_REALTIME phc offset -128085460046 s2 freq -100000000 delay 5822 4月 20 09:36:32 ubuntu2004-Tower phc2sys[18313]: [4330.950] CLOCK_REALTIME phc offset -127994530493 s2 freq -100000000 delay 5672 4月 20 09:36:33 ubuntu2004-Tower phc2sys[18313]: [4331.950] CLOCK_REALTIME phc offset -127903604108 s2 freq -100000000 delay 5699 4月 20 09:36:34 ubuntu2004-Tower phc2sys[18313]: [4332.950] CLOCK_REALTIME phc offset -127812680355 s2 freq -100000000 delay 5835 4月 20 09:36:35 ubuntu2004-Tower phc2sys[18313]: [4333.951] CLOCK_REALTIME phc offset -127721747781 s2 freq -100000000 delay 5682 4月 20 09:36:36 ubuntu2004-Tower phc2sys[18313]: [4334.951] CLOCK_REALTIME phc offset -127630823717 s2 freq -100000000 delay 5669 # systemctl status phc2sys ● phc2sys.service - Synchronize system clock or PTP hardware clock (PHC) Loaded: loaded (/lib/systemd/system/phc2sys.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2022-04-20 09:36:07 JST; 1min 29s ago Docs: man:phc2sys Main PID: 18313 (phc2sys) Tasks: 1 (limit: 76717) CGroup: /system.slice/phc2sys.service └─18313 /usr/sbin/phc2sys -w -s enp0s31f6 4月 20 09:37:31 ubuntu2004-Tower phc2sys[18313]: [4394.973] CLOCK_REALTIME phc offset -128189805982 s2 freq -100000000 delay 5652 4月 20 09:37:32 ubuntu2004-Tower phc2sys[18313]: [4395.974] CLOCK_REALTIME phc offset -128098877624 s2 freq -100000000 delay 5857 4月 20 09:37:33 ubuntu2004-Tower phc2sys[18313]: [4396.974] CLOCK_REALTIME phc offset -128007922672 s2 freq -100000000 delay 5679 4月 20 09:37:34 ubuntu2004-Tower phc2sys[18313]: [4397.975] CLOCK_REALTIME phc offset -127916940468 s2 freq -100000000 delay 5898 4月 20 09:37:35 ubuntu2004-Tower phc2sys[18313]: [4398.975] CLOCK_REALTIME phc offset -127826009421 s2 freq -100000000 delay 5804 4月 20 09:37:36 ubuntu2004-Tower phc2sys[18313]: [4399.978] CLOCK_REALTIME phc offset -127734821397 s2 freq -100000000 delay 5835 4月 20 09:37:37 ubuntu2004-Tower phc2sys[18313]: [4400.978] CLOCK_REALTIME phc offset -127643891670 s2 freq -100000000 delay 5837 4月 20 09:37:38 ubuntu2004-Tower phc2sys[18313]: [4401.978] CLOCK_REALTIME phc offset -127552964971 s2 freq -100000000 delay 5665 4月 20 09:37:36 ubuntu2004-Tower phc2sys[18313]: [4402.980] clockcheck: clock jumped backward or running slower than expected! 4月 20 09:37:36 ubuntu2004-Tower phc2sys[18313]: [4402.980] CLOCK_REALTIME phc offset -130215257555 s0 freq -100000000 delay 5870


[back]Back