NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
17.84k stars 13.92k forks source link

metrics job: requiring more RAM now #52436

Open vcunat opened 5 years ago

vcunat commented 5 years ago

The requirements have been creeping up, and in the past couple of weeks it started to fail often due to the machine for running metrics having only 4 GiB RAM.

I see no sharp change, so I'll assume it's just due to the rising number of packages and I will simply increase the machine's RAM to 6 GiB. (It's my t2a that's dedicated to the metrics job.)

vcunat commented 5 years ago

Done.

vcunat commented 2 years ago

Let me reuse this ticket. 8GiB doesn't suffice anymore. https://hydra.nixos.org/job/nixpkgs/trunk/metrics#tabs-status https://hydra.nixos.org/job/nixpkgs/trunk/metrics/metric/nix-env.qaDrv.maxresident

This particular HW apparently won't support more RAM, so I'm afraid that we'll be breaking comparability of *.time. I knew this would come eventually, though I thought it would take longer. (We doubled in about 3.5 years?) I have a 16G machine at hand that seems suitable if I clean it and set up, so perhaps I'll use that.

vcunat commented 2 years ago

Should be OK now. Until another double... so at least a couple years I hope.

PR https://github.com/NixOS/nixpkgs/pull/177391

vcunat commented 2 years ago

Significant improvement in stability of measurements, as expected: https://hydra.nixos.org/job/nixpkgs/trunk/metrics/metric/nix-env.qaAggressive.time

vcunat commented 3 months ago

And 16G doesn't suffice anymore. Growth over time: https://hydra.nixos.org/job/nixpkgs/trunk/metrics/metric/nix-env.qaDrv.maxresident

I'll need to look whether that machine is upgradeable to more RAM. (Such a change would most likely not affect the timings significantly.) For now I unblocked it by PR #328115