Como configurar o novo valor de RSS para um processo no Linux 3.10?

1

Eu quero limitar o RSS do meu processo python para 5 GB. O processo python está executando o código C ++ em cada iteração (existem 10.000 tais iterações) e executando alguns comandos que interagem com o código C ++. Como o python subprocess usa fork sob o capô, o kernel está alocando o dobro do valor para cada iteração. Também publiquei a pergunta aqui com uma explicação detalhada do problema e os passos que tomei até agora para resolvê-lo.

Estou pensando se posso limitar o RSS do processo para que ele não atrapalhe com outros processos, meu código não irá travar. Eu li aqui que limitar o RSS do processo pode funcionar. O exemplo dado é para o Linux2.6, no entanto, estou usando o Linux3.10 e não consigo encontrar o /cgroups no meu sistema.

Como posso restringir o RSS do meu processo?

    
por mousecoder 12.02.2018 / 23:13

0 respostas