This variable controls the tendency of the kernel to reclaim the memory which is used for caching of VFS caches, versus pagecache and swap. Increasing this value increases the rate at which VFS caches are reclaimed.
This variable controls the tendency of the kernel to reclaim the memory which is used for caching of VFS caches, versus pagecache and swap. Increasing this value increases the rate at which VFS caches are reclaimed.
It is difficult to know when this should be changed, other than by experimentation. The slabtop command (part of the package procps) shows top memory objects used by the kernel. The vfs caches are the "dentry" and the "*_inode_cache" objects. If these are consuming a large amount of memory in relation to pagecache, it may be worth trying to increase pressure. Could also help to reduce swapping. The default value is 100.
It is difficult to know when this should be changed, other than by experimentation. The slabtop command (part of the package procps) shows top memory objects used by the kernel. The vfs caches are the "dentry" and the "*_inode_cache" objects. If these are consuming a large amount of memory in relation to pagecache, it may be worth trying to increase pressure. Could also help to reduce swapping. The default value is 100.
Tuning the Memory Management | About Swap
3. Increasing the maximum watches on files:
Increasing the maximum watches on files (defaults to 524288) to e.g. 600000, that inotify keeps track of for your user, can help with applications, that require many file handles (such asDAWs). This again can be done on the fly with sysctl fs.inotify.max_user_watches=600000 or in a dedicated configuration file:
[Tuning the Memory Management](https://doc.opensuse.org/documentation/leap/tuning/html/book.sle.tuning/cha.tuning.memory.html#cha.tuning.memory.vm.reclaim) | [About Swap](https://wiki.archlinux.org/index.php/Swap#Swappiness)
## Increasing the maximum watches on files:
Increasing the maximum watches on files (defaults to **524288**) to e.g. **600000**, that inotify keeps track of for your user, can help with applications, that require many file handles (such as [DAWs](https://wiki.archlinux.org/index.php/List_of_applications#Digital_audio_workstations)). This again can be done on the fly with `sysctl fs.inotify.max_user_watches=600000` or in a dedicated configuration file:
in cpupower.daily store your configuration for daily use.
in cpupower.daily store your configuration for daily use.
Daily mode have separate config (cpupower.daily) file so you can use different settings for both modes. In default cpupower.service is disabled. If you want to change this go to rb-workflow.sh and change it in line 53.
Daily mode have separate config (cpupower.daily) file so you can use different settings for both modes. In default cpupower.service is disabled. If you want to change this go to rb-workflow.sh and change it in line 53.
Now cpupower service can be enabled & disabled via obmenu
Now cpupower service can be enabled & disabled via obmenu
RecBox Settings > CPU Power
RecBox Settings > CPU Power
and by WorkFlow > Studio (enable) > Daily (disable)
## Setting threadirqs to kernel parameter:
and by WorkFlow > Studio (enable)
> Daily (disable)
5. Setting threadirqs to kernel parameter:
Add threadirqs to GRUB_CMDLINE_LINUX_DEFAULT:
Add threadirqs to GRUB_CMDLINE_LINUX_DEFAULT:
...
@@ -129,7 +110,7 @@ Usually we're making this changes in /etc/default/grub but in this case default
...
@@ -129,7 +110,7 @@ Usually we're making this changes in /etc/default/grub but in this case default