發現想按照文中使用 sar 查詢 ubuntu 的系統資源情況,發現以下錯誤
test@test:~$ sar
Cannot open /var/log/sysstat/sa10: No such file or directory
Please check if data collecting is enabled
搜尋 google 找到文章 14.04 - Cannot open /var/log/sysstat/sa20: No such file or directory - Ask Ubuntu
Open
/etc/default/sysstat
using your favorite file editor and changeENABLED="false"
toENABLED="true"
vi /etc/default/sysstat ---- # Should sadc collect system activity informations? Valid values # are "true" and "false". Please do not put other values, they # will be overwritten by debconf! ENABLED="true" ----
Restart sysstat:
sudo service sysstat restart
and now here you are!
叫我去修改 /etc/default/sysstat
文件,將ENABLED改成true
但是我輸入 vi /etc/default/sysstat
去修改時,會跳出以下警告跟阻擋
test$ vi /etc/default/sysstat
W10: Warning: Changing a readonly file
--我按enter確認
E325: ATTENTION
Found a swap file by the name "/var/tmp/sysstat.swp"
owned by: test dated: Wed Sep 09 08:37:26 2020
file name: /etc/default/sysstat
modified: YES
user name: test host name: test
process ID: 4681
While opening file "/etc/default/sysstat"
dated: Wed Sep 09 08:35:41 2020
(1) Another program may be editing the same file. If this is the case,
be careful not to end up with two different instances of the same
file when making changes. Quit, or continue with caution.
(2) An edit session for this file crashed.
If this is the case, use ":recover" or "vim -r /etc/default/sysstat"
to recover the changes (see ":help recovery").
If you did this already, delete the swap file "/var/tmp/sysstat.swp"
to avoid this message.
Press ENTER or type command to continue
--我按enter確認
--修改ENABLED改成true
$ :wq!
"/etc/default/sysstat" E212: Can't open file for writing
接著爬文 : [SOLVED] E212 cant open file for writing. I have root access
這篇文章說建議不要修改
Note: Just because you're root, doesn't mean you can do things that can't be done. For instance, if you have a file's permissions set for read only, you can't normally edit it without changing permissions to read/write. Also, lock-files may block access to a service, etc. Think of root as "super-user," with pervasive authority to change things in the system,... not a "God mode," omnipotent and able to change the rules of the system.
請問 sar
命令是否現在不建議使用? 那要使用什麼命令監控系統資源呢? 像是 windows 工作管理員
sar 是 sysstat 中的其中一個.sysstat 是成熟穩定的套件.
以往也有人介紹過,例如
https://ithelp.ithome.com.tw/articles/10105353
另外我也有介紹過
https://ithelp.ithome.com.tw/articles/10160219
https://ithelp.ithome.com.tw/articles/10160341
https://ithelp.ithome.com.tw/articles/10160435
https://ithelp.ithome.com.tw/articles/10160624
https://ithelp.ithome.com.tw/articles/10161735
裡面提到的 feedgnuplot, 因為ithelp 後來改版,連結有變化.
所以在這裡