Je voudrais démarrer un processus avec une belle valeur de -20. Cela nécessite que j'utilise une commande comme - sudo nice -n -20 matlab
. Cependant, cela démarre aussi matlab en tant que root. Existe-t-il un moyen d'avoir matlab en tant que non root?
Mon approche actuelle est - sudo nice -n -20 sudo -u myusername matlab
- qui, pour moi, ressemble à un hack. Existe-t-il une approche directe pour ce faire?
nice -n -20 matlab
et c'est la sortie nice: impossible de définir la gentillesse: autorisation refusée. Matlab démarre et la bonne valeur est 0.
system('sudo renice ...')
dans MATLAB, mais matlab démarre 2 processus - MATLAB et matlab_helper. Je devrais peut-être le faire sur les deux. en outre, je souhaite également que tous mes processus MATLAB soient hautement prioritaires - lorsque je démarre matlabpool local
pour un traitement parallèle. @HaukeLaging - Je commence à penser que vous avez raison.
sudo
.root
n'est pas nécessaire pour optimiser votre propre processus.