Yea, we’re gathering details on that still. In most cases it seems like its perfectly fine, but we need to see if there are circumstances where the ARC usage is too aggressive or not backing off as quickly as needed to respond to memory pressure elsewhere. Especially when running memory constrained to begin with and then loading up on lots of Apps and VMs to make matters worse
Actually looking closer at your screenshot, 8GB of RAM and using 16GB of active swap? Thats a major issue, SCALE or CORE you’re going to have a majorly bad day if you are swapping like that
Updated from Cobia to Dragonfish earlier in the week, no issues. (Previously upgraded from Bluefin to Cobia, fwiw.) TrueCharts apps all work fine, too, after going through their migration process.
@kris Would you considering bumping up the hardware requirements for SCALE from 8 GB to 16 GB… just like CORE?
Looks like this is the end of the line for my GTX750 - according to NVIDIA last supported driver is 545.29.06 (Driver Details | NVIDIA) and SCALE now includes 550.54.15
Since my Frigate install depends on GPU will have to stay on Cobia until I get different GPU solution.
@kris Would you considering bumping up the hardware requirements for SCALE from 8 GB to 16 GB… just like CORE?
That’s a good question and I’ll give it some thought. It’s not so straightforward though and technically the same problem on both platforms. You can get away with 8GB depending on what you are doing. In some workloads 16GB, 32GB or even 64GB is still too small if you have memory hungry things running. (VMs/Apps/Jails/Etc). We may just need better guidance in general and better warnings in-product when you are exhausting resources. But for any readers in the future, general rule of thumb should be once you start seeing SWAP memory getting used, you need to plan on cutting back what you are running or buying more RAM. SWAP is evil. I disable it entirely on all my systems, since once you start swapping it’s usually game over due to issues like discussed above.
finished migrating my server to Dragonfish. everything went smooth, including 100+ migrated apps. nice
DDR3 1333 RAM
I can share debug.tgz if it helps (done immediately after reboot, when the system was stable)
Just confirming 8GB RAM
For the record can you also confirm what VMs or Apps you are running?
And the swap space settings being used
Kris, I don’t know if this is what’s going on with this user, but I’ve seen a number of reports of Dragonfish exhausting RAM, presumably due to (or related to) the ARC changes in that version. The symptoms described in those reports are similar to what @vadym mentions.
I’ve started a new thread on this topic.
Could we direct users with this issue there. so that we can gather data in one spot.
There have been some reports of Dragonfish systems failing on systems with small amounts of RAM. The guidelines for RAM are here: Memory Sizing TrueNAS has higher memory requirements than many Network Attached Storage solutions for good reason: it shares dynamic random-access memory (DRAM or simply RAM) between sharing services, add-on plugins, jails, and virtual machines, and sophisticated read caching. RAM rarely goes unused on a TrueNAS system, and enough RAM is vital to maintaining peak pe…
Please see Dragonfish swap usage/high memory/memory leak issues for anyone that is experiencing the “high memory”, “memory leak” or “using all swap” type issues. Trying not to drag this thread on and so I’ve made this new post.
It is hard to stay polite
As far as I am concerned it is not; instead, it’s the baseline of a civilized society.
My suggestion, if you want anything to be seriously considered, is to express your opinions with politeness.
if you want anything to be seriously considered
He hasn’t been seen for over a week and didn’t know what he was talking about then, so it doesn’t seem likely this is the case.
Same here.
Is it not possible to change the driver version?
Worst case is no GPU support which is the case now anyway.
Hi all.
Truenas Scale installed from scratch, Azure Blob plugin doesn’t seem to work.
All working instead, with last Core version.
Anyway thanks a lot for your work!
Error I receive is following:
Error: Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 198, in call_method
result = await self.middleware.call_with_audit(message[‘method’], serviceobj, methodobj, params, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 1466, in call_with_audit
result = await self._call(method, serviceobj, methodobj, params, app=app,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 1417, in _call
return await methodobj(*prepared_call.args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/schema/processor.py”, line 187, in nf
return await func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/plugins/cloud_sync.py”, line 586, in verify
await self._validate(“cloud_sync_credentials_create”, data)
File “/usr/lib/python3/dist-packages/middlewared/plugins/cloud_sync.py”, line 679, in _validate
verrors.check()
File “/usr/lib/python3/dist-packages/middlewared/service_exception.py”, line 70, in check
raise self
middlewared.service_exception.ValidationErrors: [EINVAL] cloud_sync_credentials_create.attributes.endpoint: Invalid URL: no scheme specified
Thank you.
Take a look here, is this the same issue?
Take a look here, is this the same issue?
@kris Awesome, it works! Thanks a lot.
FYI, doesn’t work with Endpoint “https://blob.core.windows.net”, I receive error:
Error: <3>ERROR : : error listing: dial tcp: lookup blob.core… : no such host
Failed to lsjson with 2 errors: last error was: error in ListJSON: dial tcp: lookup blob.core.windows.net: no such host
But if I leave empty “Endpoint” field, it works perfectly.
I can’t test with endpoints different from default ones.