How to Deal with Performace counters
From the documentation Connection Pooling is:


  Connecting to a data source can be time consuming. To minimize the
  cost of opening connections, ADO.NET uses an optimization technique
  called connection pooling, which minimizes the cost of repeatedly
  opening and closing connections


Basically the provider keeps connections open, even if the code that opened them closes them. The next time the provider needs a connection the already open one is used. 

These open connections are grouped into pools. A new pool is created for each combination of connection string and credential used to access SQL Server. 

Having two logins per second could mean that connection pooling isn't working correctly or it could mean that there are multiple connections using a different combination of connection strings and credentials.