OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

6.5. אימות


כדי לאשר שמנגנון dump הליבה מופעל, יש כמה דברים שצריך לאמת. ראשית, אשר כי קרש קרנל פרמטר האתחול קיים (הערה: השורה הבאה פוצלה לשניים כדי להתאים לפורמט של מסמך זה:


חתול / proc / cmdline


BOOT_IMAGE=/vmlinuz-3.2.0-17-server root=/dev/mapper/PreciseS-root ro crashkernel=384M-2G:64M,2G-:128M


אל האני קרש קרנל לפרמטר יש את התחביר הבא:


crashkernel= : [, : ,...][@offset] range=start-[end] 'start' הוא כולל ו-'end' הוא בלעדי.


אז לפרמטר הקרש-קרנל שנמצא ב /proc/cmdline יהיה לנו :


crashkernel=384M-2G:64M,2G-:128M


הערך שלמעלה פירושו:

• אם זיכרון ה-RAM קטן מ-384M, אז אל תשמור שום דבר (זהו מקרה "ההצלה")

• אם גודל ה-RAM הוא בין 386M ל-2G (בלעדי), אז שמור 64M

• אם גודל ה-RAM גדול מ-2G, שמור 128M


שנית, ודא שהקרנל שמר את אזור הזיכרון המבוקש עבור ליבת kdump על ידי ביצוע:


dmesg | grep -i קורס


...

[0.000000] שמירת זיכרון של 64MB ב-800MB עבור קרש-קרנל (זיכרון RAM של המערכת: 1023MB)


לבסוף, כפי שנראה בעבר, ה הצג kdump-config הפקודה מציגה את המצב הנוכחי של תצורת kdump-tools:


הצג kdump-config

DUMP_MODE: kdump

USE_KDUMP: 1

KDUMP_SYSCTL: kernel.panic_on_oops=1 KDUMP_COREDIR: /var/crash

כתובת גרעין של קרש: 0x2c000000

/var/lib/kdump/vmlinuz: קישור סמלי אל /boot/vmlinuz-4.4.0-10-generic kdump initrd:

/var/lib/kdump/initrd.img: קישור סמלי ל-/var/lib/kdump/initrd.img-4.4.0-10-מצב גנרי: מוכן ל-kdump


פקודת kexec:

/sbin/kexec -p --command-line="BOOT_IMAGE=/vmlinuz-4.4.0-10-generic root=/dev/ mapper/VividS--vg-root ro debug break=init console=ttyS0,115200 irqpoll maxcpus = 1 nousb

systemd.unit=kdump-tools.service" --initrd=/var/lib/kdump/initrd.img /var/lib/kdump/vmlinuz


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: