Commit 91561f48 authored by Lukáš Krupčík's avatar Lukáš Krupčík
Browse files

Update job-features.md

parent ef0ba26d
# 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
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment