Hi Erich, hope it helps. Let us know.
Dietmar Am 26. April 2024 15:52:06 MESZ schrieb Erich Weiler <wei...@soe.ucsc.edu>: >Hi Dietmar, > >We do in fact have a bunch of users running vscode on our HPC head node as >well (in addition to a few of our general purpose interactive compute >servers). I'll suggest they make the mods you referenced! Thanks for the tip. > >cheers, >erich > >On 4/24/24 12:58 PM, Dietmar Rieder wrote: >> Hi Erich, >> >> in our case the "client failing to respond to cache pressure" situation >> is/was often caused by users how have vscode connecting via ssh to our HPC >> head node. vscode makes heavy use of file watchers and we have seen users >> with > 400k watchers. All these watched files must be held in the MDS cache >> and if you have multiple users at the same time running vscode it gets >> problematic. >> >> Unfortunately there is no global setting - at least none that we are aware >> of - for vscode to exclude certain files or directories from being watched. >> We asked the users to configure their vscode (Remote Settings -> Watcher >> Exclude) as follows: >> >> { >> "files.watcherExclude": { >> "**/.git/objects/**": true, >> "**/.git/subtree-cache/**": true, >> "**/node_modules/*/**": true, >> "**/.cache/**": true, >> "**/.conda/**": true, >> "**/.local/**": true, >> "**/.nextflow/**": true, >> "**/work/**": true >> } >> } >> >> ~/.vscode-server/data/Machine/settings.json >> >> To monitor and find processes with watcher you may use inotify-info >> <https://github.com/mikesart/inotify-info> >> >> HTH >> Dietmar >> >> On 4/23/24 15:47, Erich Weiler wrote: >>> So I'm trying to figure out ways to reduce the number of warnings I'm >>> getting and I'm thinking about the one "client failing to respond to cache >>> pressure". >>> >>> Is there maybe a way to tell a client (or all clients) to reduce the amount >>> of cache it uses or to release caches quickly? Like, all the time? >>> >>> I know the linux kernel (and maybe ceph) likes to cache everything for a >>> while, and rightfully so, but I suspect in my use case it may be more >>> efficient to more quickly purge the cache or to in general just cache way >>> less overall...? >>> >>> We have many thousands of threads all doing different things that are >>> hitting our filesystem, so I suspect the caching isn't really doing me much >>> good anyway due to the churn, and probably is causing more problems than it >>> helping... >>> >>> -erich >>> _______________________________________________ >>> ceph-users mailing list -- ceph-users@ceph.io >>> To unsubscribe send an email to ceph-users-le...@ceph.io >>> >> >> >> _______________________________________________ >> ceph-users mailing list -- ceph-users@ceph.io >> To unsubscribe send an email to ceph-users-le...@ceph.io _______________________________________________ ceph-users mailing list -- ceph-users@ceph.io To unsubscribe send an email to ceph-users-le...@ceph.io