Forums

Home / Forums

You need to log in to create posts and topics. Login · Register

how many targets can petasan support?

Is it limited by software or hardware?

 

There is a software limit determined by the kernel, it is something like 2^16 per host. Some hardware  SAN do have a limit of 256 targets per adaptor. Practically we do not recommend more than this per node.

I see.

What kind of hardware is needed to support 256 target per node?

This is dependent on the client workload. A single target / lun disk can saturate your node resources depending on application io load, this is not a bad thing if your application requires all the performance it can get.

If you tell me more about your environment i could help you better.

The client workload won't be very intensive,but there will be a lot of clients.

if the total throughput is 2.5GB/s then every target's throughput would be like 10MB/s.

My most concern is if the total throughput is the same how many targets can a node(for iscsi only with no mon or osd) handle and what kind of resource is needed.

Thanks

The  2.5GB/s is  your throughput per node, it is all dependent on node resources. It is not related to how many targets. As stated you can have 1 target that needs to read 5GB/s,  your node will not be able to handle this single target itself.  In your case i would forget the 256 recommendation, and look at your client workload and put as many targets  per node within the node capability. So if your clients were average 5MB/s i would put 512 targets per node.

Is it safe to say If I can get 1GB/s throughput for one target then it would be ok to have 100 targets with 10MB/s throughput for each target.

How much resource would be needed for the targets themselves?Is it possible that the throughput is enough but the node need more memory and cpu to support the targets.

 

Yes it will be OK. The total client load is what you need to account for.