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 matlabet 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.rootn'est pas nécessaire pour optimiser votre propre processus.