7133Fermer7135
Kevin KoflerLe 23/08/2017 à 11:27
Brunni (./7132) :
Ca justement je ne comprends pas. Pourquoi tu ne pourrais pas faire de l'overcommit à la Windows, dans le swapfile ? Si une copie mémoire a peu de chances de se produire (ex. d'un fork) elle sera compressée et dégagée lorsque la mémoire sera remplie. Et si elle finit par arriver quand même ça fera une erreur de pagination et on remettra le bouzin en RAM. OK on a besoin de plus de swap avec ça, mais on n'a pas de situation d'overcommit ni besoin d'OOM killer.
Parce que l'écriture dans le swap est lente, ça bloque tout. Une copie virtuelle en CoW (c'est-à-dire que la copie réelle n'est effectuée qu'à l'écriture, s'il y en a une) est instantanée.