ezylinux
ลินุกซ์ง่ายนิดเดียว

28
Sep

ปัญหาการบูตเครื่องนานหรือว่าใช้คำสั่ง iostat แล้วค่าที่แสดงผลออกมาไม่ตรงกับความเป็นจริง เช่น แสดงค่า CPU utilization มากถึง 200% หรือว่าเครื่องบูตนานมากกว่า 2 ชั่วโมง โดยทั่วไปแล้วจะเกิดกับสถาปัตยกรรม x86 หรือ x86_64

ปัญหาดังกล่าวอาจเกิดจากเวลาที่ local timer (LOC) กับเวลารวมของแต่ละ CPU global timer มีค่าไม่เท่ากัน ซึ่งโดยปกติแล้วจะมีค่าแตกต่างกันไม่เกิน 1%

วิธีการตรวจสอบ คือให้ใช้คำสั่ง cat ดูค่าที่ไฟล์ /proc/interrupts ดังตัวอย่าง

[root@Ezylinux ~]# cat /proc/interrupts
           CPU0           CPU1       CPU2       CPU3
  0: 1491834732(A)      0(B)          0          0    IO-APIC-edge  timer
  1:          3                0          0          0    IO-APIC-edge  i8042
  8:          1                0          0          0    IO-APIC-edge  rtc
  9:          0                0          0          0   IO-APIC-level  acpi
 12:          4                0          0          0    IO-APIC-edge  i8042
                :
                :
 82: 1364986583           0            0          0         PCI-MSI  eth0
169:   13159051        59894890    1639030          0   IO-APIC-level  megasas
NMI:     642011         564910     656217     672338
LOC: 1491834473(C)  1491834401 1491834329 1491834256
ERR:          0
MIS:          0
 
(A) + (B) = 1491834732
ปกติแล้ว (A)+(B) ควรที่จะมีค่าแตกต่างจาก (C) ไม่เกิน 1%

ปัญหาดังกล่าวสำหรับ REHEL 4 ไม่มีการแก้ไข แต่สำหรับ RHEL 5 กำลังทำการแก้ไขอยู่ครับ

ขอบคุณ RedHat.com สำหรับข้อมูลครับ

Related posts:

  1. Disable some CPUs within Red Hat Enterprise Linux 5 without rebooting the system คำเตือน: โปรดทำการเชค Hardware ว่า support CPU hotswapping หรือไม่ก่อนทำการทดลองเล่นหรือใช้งานคำสั่งนี้ ไม่เช่นนั้นอาจจะเกิดความเสียหายต่อ Hardware ของท่านได้ RedHat Enterprise 5 support การทำงานแบบ Hotplug ของ CPU...
  2. Enable Core Dumps for Daemons or Services in Red Hat Enterprise Linux โดยทั่วไปแล้ว daemon เป็นการทำงานในรูปแบบ background process การสั่งให้ deamond ทำงานสามารถทำได้โดยใช้ service command หรือ ใช้ init script การเปิดใช้งาน core dump (ดูรายละเอียดของ core...
  3. Red Hat launched Red Hat Enterprise Linux 5 update 5 (RHEL5.5) เมื่อวันพุธที่ผ่านมา Red Hat ได้ออก update 5 ซึ่งเป็น Update ตัวล่าสุดของ Red Hat Enterprise Linux version 5 (RHEL5) โดยใน update นี้...
  4. สอบ RHCE, สอบ Cert Red Hat, Red Hat Certified RHCE การสอบ Cert. Red Hat หรือ Red Hat Certification ในระดับ RHCE การสอบ RHCE ปัจจุบันทาง Red Hat ได้เปลี่ยนกฏการสอบ RHCE Cert ใหม่โดยจัดให้มีการสอบเหลือเพียงแค่...
  5. วิธีดู Version ของ Red Hat Enterprise Linux, Centos Linux วิธีการดู Version ของ Red Hat Enterprise Linux, Centos Linux สามารถทได้ 2 วิธีด้วยกัน คือ ดู version ที่ไฟล์ /etc/redhat-release # cat...

Category : System