Questo sembra essere un bug nel kernel Linux - il contatore non viene mai decrementato, anche se i pty vengono deallocati.
In una configurazione standard, ls /dev/pts
dovrebbe mostrare i pty effettivi allocati al momento e puoi eseguire lsof
su di essi per elencare tutti i processi che utilizzano un particolare pty (o qualsiasi altro file, se è per questo).
Risolto in Linux 3.2.
Singoli devpt esempio.