You can have the total number of task as 32 as you have 32 core in your system , but it is not advisable to keep all core busy in publisher task only . So in my opinion you should keep 20 concurrent task.
"For Distribution" means the engine/core assign to the publisher for doing the reload and distribution works. And for "For Administrator" help you to keep the server free for doing any settings and activity as admin for various services. If you don't provide ample core to this services than it possible that at some point of time you cannot change the settings in the services.
And yes if you have 256 GB Ram than there should not be any issue with the memory.
Just because you have 32 cores available does not mean that you can run 32 tasks at the same time.
Its all comes down to planning and analyzing workload.
By default you will not be able to start more then 10 simultaneously com objects without configure desktop heapsize on your machine.
Then you also have to take in consideration that the machine needs to have the possibility to create com-objects outside Qlikview, so always reduce with -1. (10 cores = at most 9 simultansly qvbs running.)
So you have to know what kind of tasks you will run and what each task brings in consideration to workload(usage of cpu and ram)
Fantastic, that was the answers I was looking for.
I have been doing a task matrix in order to see when my tasks would be executed, so I just wanted to check how many would be allowed to run simultaneously. The workload will the be the next consideration, but this makes it a bit easier to do that part.
Thanks a lot