Closed eviatarbach closed 7 months ago
Thanks for requesting this page, @eviatarbach! It sounds like it would be a great addition to tldr-pages. Do you want to have a go yourself?
Pages are best created by people who understand the command they are about.
If you do, take a quick read of CONTRIBUTING.md, which guides you through the process of creating a new page here. Then, just simply send a pull request to this repository - and if you need any assistance, just ask :-)
Yes, I will work on it!
Thanks.
It looks like all of them have not been added. I'll try to do that in the coming few days as I'm working with slurm right now.
Thanks, @npalladium! That would be great :heart: I'm using Slurm myself too.
A few more commands are left. The only one that I actually use and that is not present is sstat
, I think. Will do that later today.
@navarroaxel, I think there are a few more commands remaining. Could you consider keeping this issue open?
@npalladium sure, the merge closed this, not me :smile:. Could you list the commands like is done in issue 3953 to know when this is done?
One #4689 and #4646 are merged, that should leave us with the following:
(Not quite sure this is what you wanted though.)
Merged #4689 & #4646 :D
I'm going to edit this issue's description and add all slurm commands that we have done/need to do.
So we've got done 10 of 21 slurm commands, and 0 of 6 daemon commands. The description is updated.
@npalladium feel up to adding some more?
Of the commands left, I only use slurm
and salloc
. I can add those in the coming couple of days. As for the daemons, I'm not quite sure what to add.
We don't have to add the daemons (although it would be nice). I just saw them and thought it would be a good idea to suggest them.
I can add those in the coming couple of days
If you don't mind, please do. Thank you!
That still leaves some commands that I don't use at all. I could try them out and see if I can add something as a first attempt, but I don't think that is ideal.
On Sat, Jan 2, 2021, 22:36 bl-ue notifications@github.com wrote:
We don't have to add the daemon (although it would be nice). I just saw them and though it would be nice to suggest them.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/tldr-pages/tldr/issues/2068#issuecomment-753500561, or unsubscribe https://github.com/notifications/unsubscribe-auth/AINGXXMWQRTDFFDRTBSQ6QLSX5G7ZANCNFSM4E2KQ53A .
--
Disclaimer:- This footer text is to convey that this email is sent by one of the users of IITH. So, do not mark it as SPAM.
Don't bother @npalladium. Someone will come along, maybe me myself!
Does anyone else with access to a Slurm system have an interactive
command, or is it something specific to my University's HPC? If it's common, I'll write a page for it.
I can't find a reference to it on the Slurm docs @sbrl so maybe you do only have it. Can you send the output of --version
, --help
, etc., or whatever is appropriate for it?
Oh, that's interesting. It's a symlink to salloc
.
$ interactive --version
slurm 15.08.8
$ interactive --help
Usage: salloc [OPTIONS...] [executable [args...]]
.....
I think the symlink is in place to make it easy for researchers who don't have as much Linux experience. It's also convenient to remember :D
Hi, I would like to contribute Daemons/other part of this document.
@xuzhangheng: No need to ask! Just open a pull request, referencing this issue (i.e. #2068) in the description :-)
Closed by mistake; #11991 is the last one on the list
Just read #11991 - this issue was closed because scrun is technically not part of the core Slurm CLI. Congrats to everyone for helping with this, and especially @gutjuri for their hurculean efforts in #11651!
:tada: :tada: :tada:
Slurm is a job scheduler widely used on supercomputers. There are a few commands used to interface with it that I think it would be useful to add to tldr: https://slurm.schedmd.com/man_index.html, https://slurm.schedmd.com/pdfs/summary.pdf
Commands:
sacct
(displays accounting data for all jobs and job steps in the Slurm job accounting log or Slurm database)sacctmgr
(Used to view and modify Slurm account information.)salloc
(Obtain a Slurm job allocation (a set of nodes), execute a command, and then release the allocation when the command is finished.) → #11651sattach
(Attach to a Slurm job step.) → #11651sbatch
(Submit a batch script to Slurm.)sbcast
(transmit a file to the nodes allocated to a Slurm job.) → #11651scancel
(Used to signal jobs or job steps that are under the control of Slurm.)scontrol
(Used view and modify Slurm configuration and state.)scontab
(Manage Slurm crontab files.) → #11651scrun
(An OCI runtime proxy for slurm.) → #11991sdiag
(scheduling diagnostic tool.) → #11651sinfo
(view information about Slurm nodes and partitions.)sprio
(view the factors that comprise a job's scheduling priority) → #11651sh5util
(merge utility for acct_gather_profile plugin.) → #11651squeue
(view information about jobs located in the Slurm scheduling queue.)sreport
(Generate reports from the slurm accounting data.)srun
(Run parallel jobs)sshare
(Tool for listing the shares of associations to a cluster.) → #11651sstat
(Display various status information of a running job/step.)strigger
(Used set, get or clear Slurm trigger information.) → #11651sview
(graphical user interface to view and modif. Slurm state.) → #11651Daemons/other:
slurmctld
(The central management daemon of Slurm.) → #11133slurmd
(The compute node daemon for Slurm.) → #11133slurmdbd
(Slurm Database Daemon.) → #11133slurmrestd
(The Slurm REST API daemon.) → #11133slurmstepd
(The job step manager for Slurm.) → #11133 ~spank
~ (Slurm Plug-in Architecture for Node and job (K)control) → #11133