casperse 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 comment
dlandon 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 comment
casperse 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 comment
MarkRMonaco 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 comment
dlandon 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 comment
MarkRMonaco 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 comment
dlandon 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 comment
mgutt 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 comment
remati 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 comment
dlandon 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 comment
TexasUnraid 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 comment
dlandon 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 comment
mgutt 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 comment
dlandon 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 comment
mgutt 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 comment
dlandon 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 comment
mgutt 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 comment
dlandon 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 comment
thor2002ro 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 comment
dlandon 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 comment
thor2002ro Posted September 27, 2020 Share Posted September 27, 2020 thanks works good Quote Link to comment
PeteAsking Posted January 8, 2021 Share Posted January 8, 2021 (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, 2021 by PeteAsking Quote Link to comment
TexasUnraid Posted January 25, 2021 Share Posted January 25, 2021 It would be cool if a button could be added to the top menu, possibly with the small buttons of the right side to allow quick changing of the CPU governor. With my new Ryzen setup using anything but power saving has the CPU sitting at ~1.4v and double to triple the energy usage almost all the time. While technically "safe" I just see no reason to waste the energy and the fans constantly ramping up and down is annoying. Plus unless I am actively doing something, there is no difference in power saving mode where it sits at 0.8v and never gets warm. A button to quickly change the governor would be really cool so when I want to encode a video for example, I can bump it to performance mode. To add to this, it would be nice if we could set schedules for more then just performance/on demand. Alternatively I would like to setup schedules with power saving and Schedutil as these seem to work the best with my setup. I notice significantly higher clock speeds with Schedutil and lower idle clocks vs on demand. If none of this is possible, what is the command for these that I could manually script? Quote Link to comment
dlandon Posted January 25, 2021 Author Share Posted January 25, 2021 1 hour ago, TexasUnraid said: If none of this is possible, what is the command for these that I could manually script? Click on Help and you'll see the commands. Quote Link to comment
RealActorRob Posted February 22, 2021 Share Posted February 22, 2021 It says my processor is running at 100% but here's this: Every 2.0s: grep "cpu MHz" /proc/cpuinfo BlackTower: Mon Feb 22 17:21:08 2021 cpu MHz : 1388.474 cpu MHz : 2521.566 cpu MHz : 1334.264 cpu MHz : 1557.281 cpu MHz : 1244.734 cpu MHz : 1860.450 cpu MHz : 1275.546 cpu MHz : 1300.905 It's a X3440 at 2.53ghz (I upgraded) so am I missing something or is does it look correct? Dell T310 Server. Cores and Threads don't look busy on Dashboard...will check SpeedStep. There is no driver loaded that I could find. Quote Link to comment
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.