Необходимо иметь возможность редактировать этот файл: / sys / class / net / eth0 / queues / rx-0 / rps_cpus
Права доступа к файлу:
cd:/sys/class/net/eth0/queues/rx-0$ ls -l
total 0
-rw-r--r-- 1 root root 4096 2012-02-13 17:23 rps_cpus
-rw-r--r-- 1 root root 4096 2012-02-13 12:54 rps_flow_cnt
cd :/sys/class/net/eth0/queues/rx-0$**
Попробовал это:
$ sudo rm /sys/class/net/eth0/queues/rx-0/rps_cpus; sudo sh -c "echo 1 > /sys/class/net/eth0/queues/rx-0/rps_cpus"
rm: cannot remove `/sys/class/net/eth0/queues/rx-0/rps_cpus': Operation not permitted
Файлы в / sys / не являются реальными файлами, они представляют собой внутреннее состояние ядра. Вы можете настроить параметры ядра, записав в них материал, но поскольку они не являются реальными файлами, вы не можете их удалить.
Если вам нужно поставить «1», попробуйте следующее:
echo 1 | sudo tee /sys/class/net/eth0/queues/rx-0/rps_cpus
См. Ответ на на этот вопрос , где объясняется уловка «sudo tee» и почему это полезно в этом случае.
Подробнее о / sys / здесь: http://en.wikipedia.org/wiki/Sysfs