ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

6.5. تأیید صحت


برای تأیید فعال بودن مکانیسم تخلیه هسته، چند چیز برای تأیید وجود دارد. ابتدا تأیید کنید که کرشکرنل پارامتر بوت موجود است (توجه داشته باشید: خط زیر به دو قسمت تقسیم شده است تا با فرمت این سند مطابقت داشته باشد:


گربه / proc / cmdline


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


La کرشکرنل پارامتر دارای نحو زیر است:


کرشکرنل= : [، : ,...][@offset] range=start-[end] 'شروع' شامل و 'پایان' انحصاری است.


بنابراین برای پارامتر crashkernel موجود در /proc/cmdline ما خواهیم داشت:


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


مقدار فوق به این معنی است:

• اگر RAM کوچکتر از 384M است، پس چیزی رزرو نکنید (این مورد "نجات" است)

• اگر اندازه RAM بین 386M و 2G (انحصاری) است، 64M رزرو کنید

• اگر اندازه RAM بزرگتر از 2G است، 128M رزرو کنید


دوم، بررسی کنید که هسته منطقه حافظه درخواستی را برای هسته kdump رزرو کرده است با انجام:


dmesg | grep -i تصادف


...

[ 0.000000] ذخیره 64 مگابایت حافظه در 800 مگابایت برای کرشکرنل (رم سیستم: 1023 مگابایت)


در نهایت، همانطور که قبلا دیده شد، نمایش kdump-config فرمان وضعیت فعلی پیکربندی kdump-tools را نشان می دهد:


نمایش kdump-config

DUMP_MODE: kdump

USE_KDUMP: 1

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

Crashkernel Adr: 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


برترین سیستم عامل Cloud Computing در OnWorks: