Для установки и использования Intel Parallel Studio в сжатом образе доступном только для чтения необходимо:
-
Скачать дистрибутив и распаковать его.
-
Скачать файл
silent.cfg
и скопировать его в полученный каталог. -
Если есть файл лицензии
parallel_studio.lic
, скопировать его в каталог/opt/intel/licenses
. -
От суперпользователя установить в каталог
/opt/intel
командойsudo ./install.sh -s silent.cfg
. -
Добавить полномочия для сбора статистики:
sudo setcap cap_sys_ptrace=eip /opt/intel/vtune_profiler/bin64/vtune
sudo setcap cap_sys_ptrace=eip /opt/intel/vtune_profiler/bin64/amplxe-perf
-
Создать образ:
mksquashfs /opt/intel/* /home/user/intel.sfs -comp xz -Xbcj x86 -all-root -b 512K
-
Удалить содержимое каталога
/opt/intel
. -
Примонтировать образ:
mount -t squashfs /home/user/intel.sfs /opt/intel
-
Добавить в файл
/home/user/.bashrc
строки:
source /opt/intel/bin/compilervars.sh intel64
source /opt/intel/vtune_profiler/amplxe-vars.sh
-
Создать файл
/etc/sysctl.d/97-vtune.conf
:
kernel.kptr_restrict=0
kernel.perf_event_paranoid=0
kernel.yama.ptrace_scope=0
-
Прочитать его:
sysctl -p /etc/sysctl.d/97-vtune.conf
-
Создать группу
vtune
и добавить в неё пользователя:
groupadd vtune
usermod -a -G vtune user
-
Установить модули ядра для упрощения доступа к отладочной информации:
sudo apt-get install dkms build-essential linux-headers-generic
sudo dpkg -i /opt/intel/vtune-dkms*deb