casperse 13 Posted March 10, 2020 Share Posted March 10, 2020 Hi Great plugin! I just tried to change the value: But when I look at the right side its not changed in the tweak plugin And running the command: cat /proc/sys/fs/inotify/max_user_watches Shows that its still set to: 524288? Quote Link to post
dlandon 567 Posted March 10, 2020 Author Share Posted March 10, 2020 9 minutes ago, casperse said: Hi Great plugin! I just tried to change the value: But when I look at the right side its not changed in the tweak plugin And running the command: cat /proc/sys/fs/inotify/max_user_watches Shows that its still set to: 524288? Works for me. Quote Link to post
casperse 13 Posted March 10, 2020 Share Posted March 10, 2020 3 minutes ago, dlandon said: Works for me. I just changed it to a value below 1mio and then it worked! :-) Quote Link to post
MarkRMonaco 4 Posted April 29, 2020 Share Posted April 29, 2020 (edited) I'm trying to use the scheduling features of this plugin to set my CPU to "performance" or "on-demand" depending on time. However, I'm finding that instead of "on-demand" it is setting my CPU to "power save" which is definitely not boosting when needed (have been monitoring via terminal). - Is there any way to fix this? My CPU is an AMD Ryzen 7 3800x (under-volted w/ no OC applied). Global C-State Control is enabled in my BIOS, along with PBO ("on-demand" works as expected). For reference: - "Power Save": All cores sit at ~2.1GHz regardless of idle or load. - "On-Demand": All cores can sit as low as ~2.0GHz and boost/turbo up to ~4.2GHz under load. - "Performance": All cores sit at ~4.4GHz regardless of idle or load. Edited April 29, 2020 by MarkRMonaco Quote Link to post
dlandon 567 Posted April 29, 2020 Author Share Posted April 29, 2020 4 hours ago, MarkRMonaco said: I'm trying to use the scheduling features of this plugin to set my CPU to "performance" or "on-demand" depending on time. However, I'm finding that instead of "on-demand" it is setting my CPU to "power save" which is definitely not boosting when needed (have been monitoring via terminal). - Is there any way to fix this? My CPU is an AMD Ryzen 7 3800x (under-volted w/ no OC applied). Global C-State Control is enabled in my BIOS, along with PBO ("on-demand" works as expected). For reference: - "Power Save": All cores sit at ~2.1GHz regardless of idle or load. - "On-Demand": All cores can sit as low as ~2.0GHz and boost/turbo up to ~4.2GHz under load. - "Performance": All cores sit at ~4.4GHz regardless of idle or load. What driver shows in the "CPU Frequency Scaling"? Quote Link to post
MarkRMonaco 4 Posted April 29, 2020 Share Posted April 29, 2020 2 minutes ago, dlandon said: What driver shows in the "CPU Frequency Scaling"? ACPI CPU Freq Quote Link to post
dlandon 567 Posted April 29, 2020 Author Share Posted April 29, 2020 7 minutes ago, MarkRMonaco said: ACPI CPU Freq The ACPI Driver is a generic driver. You need to load the CPU scaling driver specific to your CPU. I'n not an expert on the Ryzen processors, so I don't know which driver applies. Quote Link to post
mgutt 259 Posted June 15, 2020 Share Posted June 15, 2020 I tested the "Power Save" setting for my Intel Atom C3758. By that the CPU was throttled down to 800 Mhz. First it looked good, but then I found out that all content that was streamed through Plex, started to buffer every 10-15 seconds. After choosing the default "On Demand" settiing everything went back to normal. Tips and Tricks shows "Driver: ACPI CPU Freq" as the driver. Could this be the reason (as it did not use the intel pstate driver)? Quote Link to post
remati 3 Posted July 27, 2020 Share Posted July 27, 2020 What happened to the disable Telnet option in Tips and Tweaks? I see there is only the option to disable FTP Server. Quote Link to post
dlandon 567 Posted July 27, 2020 Author Share Posted July 27, 2020 2 hours ago, remati said: What happened to the disable Telnet option in Tips and Tweaks? I see there is only the option to disable FTP Server. You can disable it in Settings->Management Access. 1 Quote Link to post
TexasUnraid 37 Posted July 27, 2020 Share Posted July 27, 2020 I noticed that Max Watches 'fs.inotify.max_user_watches': does not seem to apply on boot. If I manually change it and update it the setting gets applied but after rebooting it will revert back to the default value? Been trying to track file usage using the file activity plugin while troubleshooting turbo write and it needed more ionotify apparently. Not a massive deal since now that I know I can manually change it but figured I would report it. Quote Link to post
dlandon 567 Posted July 27, 2020 Author Share Posted July 27, 2020 5 hours ago, TexasUnraid said: I noticed that Max Watches 'fs.inotify.max_user_watches': does not seem to apply on boot. If I manually change it and update it the setting gets applied but after rebooting it will revert back to the default value? Been trying to track file usage using the file activity plugin while troubleshooting turbo write and it needed more ionotify apparently. Not a massive deal since now that I know I can manually change it but figured I would report it. Works for me. Quote Link to post
mgutt 259 Posted September 16, 2020 Share Posted September 16, 2020 After an update of tips and tweaks and rebooting my machine several days later this bug (?) appeared again (this time my unraid server was not accessible through the local network, too): My "eth0" is a QNAP 10G RJ45 PCIe card and it seems that it is not compatible with the buffer/flow control setting made by Tips and Tweaks. I think the plugin should not pre-fill the "Ethernet NICS" field with "eth0". How could I find/debug the ethernet settings made by Tips and Tweaks? Maybe I can find out which setting causes the "offline problem"? Quote Link to post
dlandon 567 Posted September 17, 2020 Author Share Posted September 17, 2020 1 hour ago, mgutt said: After an update of tips and tweaks and rebooting my machine several days later this bug (?) appeared again (this time my unraid server was not accessible through the local network, too): My "eth0" is a QNAP 10G RJ45 PCIe card and it seems that it is not compatible with the buffer/flow control setting made by Tips and Tweaks. I think the plugin should not pre-fill the "Ethernet NICS" field with "eth0". How could I find/debug the ethernet settings made by Tips and Tweaks? Maybe I can find out which setting causes the "offline problem"? How do you connect a network issue after several days to this plugin? Quote Link to post
mgutt 259 Posted September 17, 2020 Share Posted September 17, 2020 6 hours ago, dlandon said: I guess the update filled the field with "eth0" but does not apply the setting as long the server isn't restarted. And it must be this setting as I can reproduce it. Quote Link to post
dlandon 567 Posted September 17, 2020 Author Share Posted September 17, 2020 3 hours ago, mgutt said: I guess the update filled the field with "eth0" but does not apply the setting as long the server isn't restarted. And it must be this setting as I can reproduce it. I've added a 'Default' selection in all NIC settings that will not apply the setting to the NIC. This will keep the plugin from making any changes to the NICs for that selection. Quote Link to post
mgutt 259 Posted September 17, 2020 Share Posted September 17, 2020 (edited) Something is really strange with my NIC settings. I restarted my server and it has connection through one 10G and 1G port. Then I try to apply the following default settings by adding "eth0" to "Ethernet NICS": After that I'm not able to reach the server anymore. Not through the 10G (eth0) and not through the 1G (eth1) port (both have different static IPs). I mean if my 10G card does not support this setting, why isn't the server reachable anymore through the 1G port (eth1)?! So I tried it through the server itself. Login with root and entered the following: Then re-applied the network settings: Now I'm able to open the WebGUI through both ports again. I opened the Tips and Tweaks NIC settings and it shows the following: Now I reboot unraid through the GUI. The terminal says "eth0 does not exist": Checking the GUI. 10G offline, 1G online. Rebooted again (without making any changes). No errors shown in the terminal. 10G and 1G are both online. So I re-checked the TipsAndTweaks page and now the status is different?! I opened the status page and something reversed my eth-order (usually eth0 was the 10g card): network.cfg looks as usual: root@Thoth:~# cat /boot/config/network.cfg # Generated settings: IFNAME[0]="eth0" PROTOCOL[0]="ipv4" USE_DHCP[0]="no" IPADDR[0]="192.168.178.9" NETMASK[0]="255.255.255.0" GATEWAY[0]="192.168.178.1" DNS_SERVER1="8.8.8.8" DNS_SERVER2="8.8.4.4" USE_DHCP6[0]="yes" DHCP6_KEEPRESOLV="yes" IFNAME[1]="eth1" PROTOCOL[1]="ipv4" USE_DHCP[1]="no" IPADDR[1]="192.168.178.10" NETMASK[1]="255.255.255.0" GATEWAY[1]="192.168.178.1" SYSNICS="2" So I checked network-rules.cfg: root@Thoth:~# cat /boot/config/network-rules.cfg # PCI device 0x1d6a:0x07b1 (atlantic) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="24:5e:be:44:2d:d4", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1" # PCI device 0x8086:0x15e4 (ixgbe) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="3c:ec:ef:01:a3:0d", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2" # PCI device 0x8086:0x15e4 (ixgbe) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="3c:ec:ef:01:a3:0f", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth4" # PCI device 0x8086:0x15e4 (ixgbe) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="3c:ec:ef:01:a3:0e", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3" # PCI device 0x8086:0x15e4 (ixgbe) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="3c:ec:ef:01:a3:0c", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" And now network-rules.cfg (backup from this morning) before the reboots: # PCI device 0x1d6a:0x07b1 (atlantic) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="24:5e:be:44:2d:d4", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" # PCI device 0x8086:0x15e4 (ixgbe) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="3c:ec:ef:01:a3:0d", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1" # PCI device 0x8086:0x15e4 (ixgbe) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="3c:ec:ef:01:a3:0e", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2" # PCI device 0x8086:0x15e4 (ixgbe) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="3c:ec:ef:01:a3:0c", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3" # PCI device 0x8086:0x15e4 (ixgbe) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="3c:ec:ef:01:a3:0f", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth4" It seems Unraid has changed something after it was not able to find "eth0" on my last boot and now tipsandtweaks shows the status of my 1G port. Ok, then reboot again. Maybe flow control will be enabled for the 1G port... nope still the same. And there is another thing different now. The CPU goverener is not set to "Performance" anymore: Shouldn't all these values be re-applied on reboot? EDIT: After several reboots and re-applying the 10G as eth0: I never set those values. This is really strange. Edited September 17, 2020 by mgutt Quote Link to post
dlandon 567 Posted September 18, 2020 Author Share Posted September 18, 2020 (edited) On 9/17/2020 at 7:21 AM, mgutt said: After that I'm not able to reach the server anymore. Not through the 10G (eth0) and not through the 1G (eth1) port (both have different static IPs). I mean if my 10G card does not support this setting, why isn't the server reachable anymore through the 1G port (eth1)?! You should set the NIC settings to 'Default' so none of the settings are applied. Leave the default settings. Tips and Tweaks was designed to work with Intel NICs and other brands might not respond to the NIC parameter settings. On 9/17/2020 at 7:21 AM, mgutt said: I opened the status page and something reversed my eth-order (usually eth0 was the 10g card): That would be something with Linux. Tips and Twaeks has nothing to do with the naming of NICs. On 9/17/2020 at 7:21 AM, mgutt said: And there is another thing different now. The CPU goverener is not set to "Performance" anymore: The driver is showing as ACPI. Performance does not work with the ACPI driver. What processor do you have? Looks like a timing issue. When you apply the settings will it change? Edited September 18, 2020 by dlandon Quote Link to post
thor2002ro 12 Posted September 27, 2020 Share Posted September 27, 2020 this plugin is missing suport for schedutil governor..... its useful for newer kernels.... Quote Link to post
dlandon 567 Posted September 27, 2020 Author Share Posted September 27, 2020 (edited) 4 hours ago, thor2002ro said: this plugin is missing suport for schedutil governor..... its useful for newer kernels.... Added in the latest release. Note: Schedutil is not available in the Intel Pstate driver yet. It appears that it may be in the future. Edited September 27, 2020 by dlandon typo Quote Link to post
thor2002ro 12 Posted September 27, 2020 Share Posted September 27, 2020 thanks works good Quote Link to post
PeteAsking 38 Posted January 8 Share Posted January 8 (edited) In this plugin how do I disable hardware TCP segmentation offload for unraid? Is this possible? As opposed to hardware checksum offload. Edited January 8 by PeteAsking Quote Link to post
122 posts in this topic Last Reply
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.