Skip to content
Snippets Groups Projects
Commit 91561f48 authored by Lukáš Krupčík's avatar Lukáš Krupčík
Browse files

Update job-features.md

parent ef0ba26d
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.
```console
qsub... -l feature=req
$ qsub... -l feature=req
```
## VTune Support
Load VTune kernel modules.
```console
qsub ... -l vtune=version_string
$ qsub ... -l vtune=version_string
```
version_string is VTune version e.g. 2017_update2
## MIC Development Support
Install development packages (gcc, g++, make, automake, autoconf, bison, flex, perl, libraries, ...) on MIC accelerators.
```console
qsub ... -l mic_devel=true
$ qsub ... -l mic_devel=true
```
Available on Salomon Perrin nodes.
## Global RAM Disk
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
$ qsub ... -l global_ramdisk=true
```
Available on Salomon nodes.
## Virtualization Network
Configure network for virtualization, create interconnect for fast communication between node (host) and virtual machine (guest).
```console
qsub ... -l virt_network=true
$ qsub ... -l virt_network=true
```
[See Tap Interconnect](/anselm/software/virtualization/#tap-interconnect)
## x86 Adapt Support
Load kernel module, that allows changing/toggling system parameters stored in MSR and PCI registers of x86 processors.
```console
qsub ... -l x86_adapt=true
$ qsub ... -l x86_adapt=true
```
Hazardous, it causes CPU frequency disruption.
Available on Salomon nodes.
## 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
$ qsub ... -l cpu_turbo_boost=false
```
## Offlining CPU Cores
Not available.
To offline N CPU cores
```console
qsub ... -l cpu_offline_cores=N
$ qsub ... -l cpu_offline_cores=N
```
To offline CPU cores according pattern
```console
qsub ... -l cpu_offline_cores=PATTERN
$ qsub ... -l cpu_offline_cores=PATTERN
```
where pattern is list of core's numbers to offline separated by character 'c' e.g. "5c11c16c23c"
Hazardous, it causes Lustre threads disruption.
## 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
$ qsub ... -l cpu_hyper_threading=true
```
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment