Skip to content
Snippets Groups Projects
Commit c9ae2a20 authored by Roman Sliva's avatar Roman Sliva
Browse files

Added file job-features.md

parent 70c1af8a
No related branches found
Tags
6 merge requests!368Update prace.md to document the change from qprace to qprod as the default...,!367Update prace.md to document the change from qprace to qprod as the default...,!366Update prace.md to document the change from qprace to qprod as the default...,!323extended-acls-storage-section,!196Master,!194Job features
# Job features
Special features installed/configured on the fly on allocated nodes, features are requested in PBS job.
qsub ... -l feature-name=req
## VTune support
Load VTune kernel modules.
```console
qsub ... -l vtune=version_string
```
where version is VTune version e.g. 2017_update2
## MIC development support
Available on Salomon Perrin nodes.
Install development packages (gcc, g++, make, automake, autoconf, bison, flex, perl, libraries, ...) on MIC accelerators.
```console
qsub ... -l mic_devel=true
## Global RAM disk
Available on Salomon Perrin nodes.
Create global shared file system consisting of RAM disks of allocated nodes. File-system is mounted on /mnt/global_ramdisk.
```console
qsub ... -l global_ramdisk=true
```
## Virtualization Network
Configure network for virtualization, create interconnect for fast communication between node (host) and virtual machine (guest).
```console
qsub ... -l virt_network=true
```
See https://docs.it4i.cz/anselm/software/virtualization/#tap-interconnect
## x86 Adapt Support
Available on Salomon Perrin nodes.
Load kernel module, that allows changing/toggling system parameters stored in MSR and PCI registers of x86 processors.
```console
qsub ... -l x86_adapt=true
```
Dangerous, it causes CPU frequency disruption.
## Disabling Intel Turbo Boost on CPU
Intel Turbo Boost on CPU is enabled on all all compute nodes.
To disable Intel Turbo Boost on CPU
```console
qsub ... -l cpu_turbo_boost=false
```
## Offlining CPU cores
Not available.
To offline N CPU cores
```console
qsub ... -l cpu_offline_cores=N
```
To offline CPU cores according pattern
```console
qsub ... -l cpu_offline_cores=PATTERN
```
where pattern is list of core's numbers to offline separated by character 'c' e.g. "5c11c16c23c"
## Setting Intel Hyper Threading on CPU
Not available, requires changed BIOS settings.
Intel Hyper Threading is disabled by default.
To enable Intel Hyper Threading on allocated nodes CPUs
```console
qsub ... -l cpu_hyper_threading=true
```
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment