We currently have an SSIS installation on the same server as SQL Server. This SQL Server installation is strictly to run SQL Server Agent to schedule the jobs that execute the SSIS packages deployed to this server. No user DBs, just MSDB and SSISDB, and then a small DB (<100mb) for the DBAs to store certain stored procs and tools to check status, etc.
We have 128GB of memory for the server, and half (64GB) of the memory is dedicated to SQL Server. The EDW database that we are pushing the data to in SSIS is located on a different server entirely.
Is this set-up correct? Is it correct to have Integration Services run on the same server that you are scheduling the packages through SQL Server agent on? I ask because we are running into memory issues, and the DBAs are suggesting that we increase the memory allotted to SQL Server. Should we give more memory to SQL Server?