工控網首頁
>

新聞中心

>

業界動態

>

德承工控機GP-3100在Ubuntu操作系統下[卡頓/死機]的排查與解決方法

德承工控機GP-3100在Ubuntu操作系統下[卡頓/死機]的排查與解決方法

2026/5/11 15:32:14

QQ20260511-153311.jpg

Ubuntu系統發生卡頓或死機的情況,若在工業環境中可不是一件小事,這將會直接導致生產中斷、數據丟失,嚴重的話甚至可能會引發一系列的安全事故。

?

生產中斷與效率下降?:自動化控制、數據采集等任務延遲或失敗,會造成生產線停工、效率降低和經濟損失。

?數據丟失與損壞?:未保存的數據可能丟失,數據庫或文件系統損壞。

?設備損壞風險?:異常關機可能會造成硬件損壞,且頻繁故障會增加維護工作量和備件更換的成本。

?安全隱患?:控制系統卡頓可能會引發不可控的安全事故。?

當Ubuntu系統出現卡頓或死機時,可按照以下步驟進行排查和解決。這些方法從簡單到復雜,可優先嘗試這些較為安全的方式,避免直接斷電重啟工控機造成數據丟失的可能性。

Linux系統-應用問題全面剖析Ⅵ:

德承工控機GP-3100在Ubuntu操作系統下[卡頓/死機]的排查與解決方法

一、硬件配置

工控機型號:德承 Cincoze GP-3100

CPU:Intel? Core? i9-14900

內存:DDR5 5600 MHz 32GB x2

存儲:NVMe SSD 1TB

顯卡:NVIDIA GeForce RTX 5070 Ti x2

操作系統:Ubuntu 24.04.1 LTS

QQ20260511-153420.jpg

Cincoze GP-3100

第14/13/12 代 Intel? Core? 模組化 GPU 工控機,支持雙全長 GPU 擴展

Intel? 第 14/13/12 代 Raptor Lake-S Refresh / Raptor Lake-S / Alder Lake-S Core? i9/i7/i5/i3 處理器(功耗達65W)

2個DDR5 SO-DIMM插槽,支持ECC/非ECC類型內存,高達5600MHz,64GB

4個2.5GbE LAN和可選的2個10GbE LAN、4個1GbE LAN、4個1GbE M12 LAN

1x M.2 Key E 2230用于無線 / Intel CNVi 模塊擴展、1x M.2 Key B 3052/3042用于 5G / 存儲 / 擴展卡擴展、1x M.2 Key B 2280用于擴展卡擴展

4 個 2.5" 可熱插拔 SATA III HDD/SSD 硬盤槽(最大高度 15 mm),1x M.2 key M 用于 NVMe SSD

用于I/O擴展的可選 CMI 模塊,用于點火感應和PoE的可選CFM模塊

寬工作溫度 -40°C 至 70°C

MIL-STD-810H 軍用標準和 EN50155軌道交通認證(EN 50121-3-2 only)

二、排查步驟

1. 系統卡頓(鍵盤鼠標能響應)

如果只是系統桌面的界面卡頓,但鼠標和鍵盤仍有反應時,可嘗試以下方法:

1.1 重啟圖形界面:按下 Ctrl + Alt + F1(或 F2~F6)進入TTY終端,輸入用戶名和密碼登錄。然后執行以下命令之一,以重啟圖形界面。

sudo pkill Xorg

sudo restart lightdm

執行后等待幾秒,系統將會自動返回桌面。

1.2 檢查并結束占用資源的進程:在TTY終端中,使用 ps -ef 查看進程,找到占用資源過高的進程ID(PID),然后用 kill 命令強制結束該進程。例如輸入以下命令:

kill -9 1234

(命令中的1234為需要結束進程的PID,可依照實際情況更改PID)

2. 系統完全死機(鍵盤鼠標無響應)

如果系統完全無響應,可嘗試使用:Linux 魔法系統請求鍵,進行安全重啟,此方法會通過系統請求(SysRq)向系統內核發出指令,依次釋放鍵盤控制、終止進程、強制關閉、同步數據并重啟,避免因直接強制關機而導致數據丟失。

Linux 魔法系統請求鍵

(注意左右手的操作手法和步驟 & 等待系統運行的時間)

左手:按住 Ctrl + Alt 鍵不放

右手:按下 SysRq(與鍵盤上的 PrintScreen 共用)再放開,等待1-2秒

右手:按下R(R:重置鍵盤)再放開,等待1-2秒

右手:按下E(E:終止進程)再放開,等待30秒

右手:按下I(I:強制關閉)再放開,等待10秒

右手:按下S(S:同步磁盤)再放開,等待5秒

右手:按下U(U:只讀掛載)再放開,等待5秒

右手:按下B(B:重啟)再放開,之后可放開左手,系統會自動重啟。

注意事項:系統正常的重啟是需要時間來讓系統完成的,所以不可快速的用右手連續按下 R-E-I-S-U-B,尤其是“E:終止進程”和“I:強制關閉”這2個指令,需要留給系統充足的時間運行,否則就和強制按電源按鈕或是直接拔電源線斷電一樣,都屬于是強制關機,容易造成數據丟失。

3. 調整內存交換空間

卡頓有時候是因內存不足導致交換空間(swap)過度使用,可嘗試調整內存的交換空間,以優先采用物理內存。

3.1 查看當前設置,輸入以下命令:

cat /proc/sys/vm/swappiness

默認值為60,可降低至10以優先使用物理內存,輸入以下命令:

sudo sysctl vm.swappiness=10

此為臨時性的修改,在下次重啟系統后仍會恢復默認值60

(數值越低則速度越快,0是最大限度的使用物理內存)

3.2 為使設置能夠永久生效,需編輯配置文件,輸入以下命令:

sudo gedit /etc/sysctl.conf

在文檔的末尾添加一行:vm.swappiness=10,保存后再輸入以下命令:

sudo sysctl -p

4. 清理磁盤空間

磁盤空間占滿也會降低系統性能,建議可以清理緩存和無用文件,來確保磁盤有足夠的空間運行。

4.1 檢查磁盤空間,輸入以下命令:

df -h

4.2 清理緩存和無用文件,依次輸入以下命令:

sudo apt-get autoremove

sudo apt-get autoclean

sudo apt-get clean

sudo rm -rf /home/user/.local/share/Trash/*

(將“user”改為實際系統的用戶名)

5. 更新顯卡驅動

顯卡驅動不兼容也是造成死機的常見原因,打開“軟件與更新”中的“附加驅動”選項,嘗試更換顯卡的驅動版本。

如果上述方法仍無法解決問題,再嘗試斷電重啟工控機。

如果重啟還是無法解決問題,則需要進一步排查工控機內部的硬件(如內存、硬盤),或是重新安裝Ubuntu系統。

關于德承

強固型嵌入式電腦品牌 – Cincoze德承,致力提供多元且貼近市場需求的嵌入式電腦解決方案。旗下產品線包括強固型嵌入式電腦、工業平板電腦、工業顯示器及強固型GPU電腦,能快速滿足垂直市場的應用需求,尤其以工廠自動化、機械自動化、機器視覺、AIoT、機器人、無人車、自駕車、智能交通、智能倉儲物流為最。多年來推出多款創新性的產品,榮獲多項專利、獎項與國際認證的肯定。


審核編輯(
唐楠
)
投訴建議

提交

查看更多評論
其他資訊

查看更多

接線奇遇記——遇見“鼠籠”,告別折騰!

魏德米勒互動征集 | 工程師的痛,你也經歷過嗎?

魏德米勒麒麟QCR繼電器:薄而有道穩見成效

成都宇衡電子地磅、地磅無人值守稱重系統一體化解決方案引領行業發展

磨無懼·潤無聲:昆侖潤滑以自主之“芯”擦亮“中國名片”