Hai ragione, con quei buffer fastidio non danno. Io parlavo di situazioni dove provochi un potenziale contenzioso tra la memoria utilizzata dal sistema, applicativo e dai buffer (parlavo di 2.5 GB) e quella dichiarata per il TMPFS (si parlava di 3 GB) consigliando di tenerla più bassa di quella residua (1.4 GB su 1.5, in un sistema che - nell'esempio - avesse ipoteticamente 4 GB di RAM).
Ovviamente se usi solo 200 Mb per il sistema, puoi dedicarne anche 3 GB ai TMPFS e problemi non ne hai.
@Paolo, la nota sulle prestazioni simili tra file e partizione nei kernel recenti è presente praticamente ovunque, se dici che non è vero, mi fido e chiedo scusa, ma segnalo che non è l'opinione unanime e di certo non è più considerato indispensabile avere la partizione piuttosto del file.
Qualsiasi sistema a memoria virtuale prevede la presenza di uno spazio su disco per il paging (swap), se NON la allochi il tuo sistema ha memoria virtuale pari alla fisica (o comunque alla massima indirizzabile), di certo non cambia il suo funzionamento applicativo (nel senso di utilizzare istruzioni diverse) per questo, semplicemente si troverà prima in condizione di non avere a disposizione risorse per quanto gli viene richiesto di fare, nel qual caso peggiora il suo funzionamento, certo non lo migliora, dato che gli impedisci di fare operazioni anche 'normali' di ottimizzazione, come swappare le parti di codice inutili di un programma in esecuzione, ad esempio le (header delle) librerie non utilizzate o semplicemnte deframmentare la ram on idle o...
Fino a che non c'è contenzioso non è un problema, quando la memoria fisica comincia a scarseggiare - per qualsiasi motivo - il problema si fa sentire. A maggior ragione, in queste condizioni, è assolutamente indispensabile accertarsi di non provocare inutili situazioni di contenzioso, quinidi eviterei di allocare a TMPFS più dello spazio FISICO a disposizione DOPO aver caricato il sistema, gli applicativi e tutti i buffer necessari.
NOTA BENE: anche il Windows (almeno fino ad XP) puoi allocare spazio 0 al file di paging (o non utilizzare nessun file), la differenza è che win considera diverso il paging dallo swap, mentre in linux si usa lo stesso nome (swap) per entrambe le operazioni, ma qui parliamo di paging.