This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
## **Updates to this file are now at https://github.com/giovtorres/kvm-install-vm.** | |
## **This updated version has more options and less hardcoded variables.** | |
# Take one argument from the commandline: VM name | |
if ! [ $# -eq 1 ]; then | |
echo "Usage: $0 <node-name>" | |
exit 1 | |
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/python | |
# vim: set ts=4 sw=4 et | |
""" | |
slurm_core_states.py - A read plugin that will dispatch the core cpu states | |
returned by the Slurm sinfo command. | |
""" | |
import collectd | |
import signal |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/python | |
# vim: set ts=4 sw=4 et | |
""" | |
slurm_sched_stats.py | |
A script that uses PySlurm to get the slurm scheduler statistics. | |
""" | |
import pickle | |
import socket |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"id": 23, | |
"title": "SLURM Scheduler Statistics", | |
"originalTitle": "SLURM Scheduler Statistics", | |
"tags": [ | |
"Slurm" | |
], | |
"style": "dark", | |
"timezone": "browser", | |
"editable": true, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
set background=dark | |
set number | |
set cursorline | |
set showmatch | |
" default | |
set tabstop=4 | |
set softtabstop=4 | |
set shiftwidth=4 | |
set expandtab |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#/bin/bash | |
# Bootstrap files for a new ansible role after running `ansible-galaxy init` | |
echo "[+] Checking for .gitignore..." | |
if [ ! -f ".gitignore" ]; then | |
echo "[+] Not found. Creating .gitignore..." | |
cat > .gitignore << _EOF_ | |
__pycache__ | |
*.pyc |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# WARNING: know why you are changing every single sysctl option. Do not blindly change them. | |
# You need to understand the effects of each setting. For some settings, you may want to | |
# increment until errors subside, rather than increasing the values to their max values. | |
# References: | |
# https://access.redhat.com/sites/default/files/attachments/20150325_network_performance_tuning.pdf | |
# https://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt | |
# Red Hat Tuned profiles | |
# Adapter Queue | |
# Maximum number of packets taken from all interfaces in one polling cycle |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/python | |
""" | |
show-cluster-util | |
This script uses the Python SLURM bindings to get cluster utilization, | |
which accounts for nodes being allocated exclusively or totally allocated. | |
""" | |
import hostlist |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from __future__ import absolute_import | |
import sys | |
import ctypes | |
sys.setdlopenflags(sys.getdlopenflags() | ctypes.RTLD_GLOBAL) | |
from .sdiag import * |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/python | |
""" | |
scontrol-show-node - python equivalent to `scontrol show node`. | |
It also takes an optional node as an argument. | |
""" | |
import sys | |
from datetime import datetime | |
from operator import itemgetter |
NewerOlder