| slurmdbd(8) | Slurm Daemon | slurmdbd(8) |
نام (NAME)
slurmdbd - دیمن پایگاهداده Slurm.
خلاصه دستور (SYNOPSIS)
slurmdbd [OPTIONS...]
توضیحات (DESCRIPTION)
slurmdbd یک رابط امن در سطح سازمانی به یک پایگاهداده برای Slurm فراهم میکند. این ویژگی بهویژه برای بایگانی سوابق حسابداری (accounting) سودمند است.
گزینهها (OPTIONS)
- -D
- اجرای slurmdbd در پیشزمینه همراه با ارسال گزارشها به خروجی استاندارد (stdout).
- -h
- راهنما؛ چاپ خلاصهای کوتاه از گزینههای دستور.
- -n <value>
- تنظیم مقدار nice دیمن روی مقدار مشخصشده، که معمولاً یک عدد منفی است.
- -s
- تغییر دایرکتوری کاری slurmdbd در صورت امکان به مسیر LogFile، یا در غیر این صورت به /var/tmp.
- -u
- تنها نمایش نسخه پایگاهداده Slurm و اینکه آیا نیاز به تبدیل (conversion) است یا خیر، و خروج بدون به دست گرفتن کنترل سیستم. اگر نیازی به تبدیل نباشد مقدار 0 و در صورت نیاز به تبدیل، مقدار 1 بازگردانده میشود.
- -v
- عملیات پرگویی (verbose). میتوان چندین v را مشخص کرد که هر 'v' پس از اولین مورد، سطح جزئیات را افزایش میدهد، تا سقف ۶ مرتبه (یعنی -vvvvvv).
- -V
- چاپ اطلاعات نسخه و خروج.
متغیرهای محیطی (ENVIRONMENT VARIABLES)
متغیرهای محیطی زیر میتوانند برای لغو تنظیمات کامپایلشده در slurmdbd استفاده شوند.
- ABORT_ON_FATAL
- هنگامی که یک خطای مهلک تشخیص داده میشود، به جای exit() از abort() برای خاتمه دادن به فرآیند استفاده شود. این کار امکان دریافت backtraceها را بدون نیاز به کامپایل مجدد Slurm فراهم میکند.
محل فایل هسته (CORE FILE LOCATION)
اگر slurmdbd با گزینه -D راهاندازی شود، فایل core در دایرکتوری کاری فعلی نوشته خواهد شد. در غیر این صورت، اگر LogFile در "slurmdbd.conf" یک نام مسیر کامل باشد (که با یک اسلش شروع میشود)، در صورتی که SlurmUser مجوز نوشتن در آن دایرکتوری را داشته باشد، فایل core در همان دایرکتوری فایل لاگ نوشته خواهد شد. در غیر این صورت، فایل core به عنوان آخرین راهکار در "/var/tmp/" نوشته میشود. اگر هیچیک از دایرکتوریهای فوق مجوز نوشتن برای SlurmUser را نداشته باشند، هیچ فایل core تولید نخواهد شد.
سیگنالها (SIGNALS)
- SIGTERM SIGINT SIGQUIT
- slurmdbd به طور تمیز متوقف میشود و منتظر میماند تا تجمیعهای (rollups) در حال انجام به پایان برسند.
- SIGABRT
- slurmdbd یک core dump انجام میدهد و سپس خارج میشود. عملیاتهای در حال انجام متوقف (kill) میشوند.
- SIGHUP
- بارگذاری مجدد فایلهای پیکربندی slurm، مشابه دستور 'scontrol reconfigure'.
- SIGTSTP
- توقف فرآیند از یک ترمینال.
- SIGUSR2
- خواندن مجدد سطح گزارشگیری از پیکربندیها و سپس باز کردن مجدد فایل لاگ. این سیگنال باید هنگام راهاندازی logrotate(8) استفاده شود.
- SIGCHLD SIGUSR1 SIGXCPU SIGPIPE SIGALRM
- این سیگنالها صراحتاً نادیده گرفته میشوند.
نکات (NOTES)
آزمایش پارامترهای پیکربندی خاص slurmctld با استفاده از یک فایل پیکربندی مجزا (مانند زمانهای انتظار timeout) ممکن است مفید باشد. با این حال، این فایل پیکربندی ویژه توسط دیمن slurmd یا برنامههای Slurm استفاده نخواهد شد، مگر اینکه به طور صریح به هر یک از آنها اعلام کنید که از آن استفاده کنند. اگر تمایل دارید درگاههای ارتباطی، مکان فایلسیستم موقت یا سایر پارامترهای مورداستفاده توسط سایر مؤلفههای Slurm را تغییر دهید، فایل پیکربندی مشترک یعنی slurm.conf را تغییر دهید.
کپیرایت و تکثیر (COPYING)
Copyright (C) 2008 Lawrence Livermore National Security.
Copyright (C) 2010-2022 SchedMD LLC.
Produced at Lawrence Livermore National Laboratory (cf, DISCLAIMER).
CODE-OCEC-09-009. All rights reserved.
این فایل بخشی از Slurm است که یک برنامه مدیریت منابع میباشد. برای جزئیات بیشتر، به https://slurm.schedmd.com مراجعه کنید.
نرمافزار Slurm یک نرمافزار آزاد است؛ شما میتوانید آن را تحت شرایط «مجوز عمومی همگانی گنو» (GNU General Public License) همانطور که توسط «بنیاد نرمافزارهای آزاد» منتشر شده است، چه نسخه ۲ مجوز و چه (به انتخاب خودتان) هر نسخه بعدی، بازتوزیع کرده و/یا تغییر دهید.
توزیع Slurm به این امید انجام شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف مشخص. برای جزئیات بیشتر به «مجوز عمومی همگانی گنو» مراجعه کنید.
همچنین ببینید (SEE ALSO)
| Slurm Daemon | Slurm 26.05 |