Skip to content
  • Hjem
  • Seneste
  • Etiketter
  • Populære
  • Verden
  • Bruger
  • Grupper
Temaer
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Kollaps
FARVEL BIG TECH
  1. Forside
  2. Ikke-kategoriseret
  3. This is FASCINATING.

This is FASCINATING.

Planlagt Fastgjort Låst Flyttet Ikke-kategoriseret
220 Indlæg 120 Posters 0 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • hzulla@infosec.exchangeH hzulla@infosec.exchange

    This is FASCINATING. Researchers were able to pin down the cause of measurable global 60 second power spikes to software that does regular checks on the minute mark. They found large scale battery installations as one major cause, but obviously this is true for any other computerized system that does cron jobs and has a synchronized clock. As weird as it sounds, adding random 0-59.999s delays to cron jobs in Linux distributions and other software would actually help the power grid.

    https://www.fz-juelich.de/en/news/archive/press-release/2026/mystery-of-60-second-fluctuations-in-power-grids-solved

    synec@messydesk.socialS This user is from outside of this forum
    synec@messydesk.socialS This user is from outside of this forum
    synec@messydesk.social
    wrote sidst redigeret af
    #117

    @hzulla Twitter went through the same thing 10+ years ago in its data centers with exactly the same solution.

    1 Reply Last reply
    0
    • hzulla@infosec.exchangeH hzulla@infosec.exchange

      This is FASCINATING. Researchers were able to pin down the cause of measurable global 60 second power spikes to software that does regular checks on the minute mark. They found large scale battery installations as one major cause, but obviously this is true for any other computerized system that does cron jobs and has a synchronized clock. As weird as it sounds, adding random 0-59.999s delays to cron jobs in Linux distributions and other software would actually help the power grid.

      https://www.fz-juelich.de/en/news/archive/press-release/2026/mystery-of-60-second-fluctuations-in-power-grids-solved

      O This user is from outside of this forum
      O This user is from outside of this forum
      oregon_slim@c.im
      wrote sidst redigeret af
      #118

      @hzulla

      Abolish UTC. (I assume that the new rule about leap seconds has already eliminated the NIST's Earth Rotation Service.) If we had free market time, time would be like falafel on the boardwalk. The competing time vendors would be continuously repositioning themselves so that their customers would get better power and more efficient operations than everyone else. And a market in information about what time the different time servers were giving out would suddenly appear. And the different time servers would buy advertising from the people who sold the information about whose time was best, increasing the GDP. And casinos can start making book on which time was going to be when, high-speed traders can start arbitraging futures based on the time differences between different time servers. Let 100 flowers blossom!

      1 Reply Last reply
      0
      • hzulla@infosec.exchangeH hzulla@infosec.exchange

        It is such an obvious cause once you think about it, and yet before you hear about this, no software developer or maintainer ever considers the possible effects of e.g. a default Debian cron job setting on the global electricity grid.

        3geek14@kind.social3 This user is from outside of this forum
        3geek14@kind.social3 This user is from outside of this forum
        3geek14@kind.social
        wrote sidst redigeret af
        #119

        @hzulla when I worked at evil mega corp, the easiest way to schedule a job would add a random offset, for network health reasons. Perhaps the corp didn't consider the global power grid, as it wasn't directly within their control and monitoring, but they reached the same conclusion about what details to set.

        1 Reply Last reply
        0
        • hzulla@infosec.exchangeH hzulla@infosec.exchange

          This is FASCINATING. Researchers were able to pin down the cause of measurable global 60 second power spikes to software that does regular checks on the minute mark. They found large scale battery installations as one major cause, but obviously this is true for any other computerized system that does cron jobs and has a synchronized clock. As weird as it sounds, adding random 0-59.999s delays to cron jobs in Linux distributions and other software would actually help the power grid.

          https://www.fz-juelich.de/en/news/archive/press-release/2026/mystery-of-60-second-fluctuations-in-power-grids-solved

          eckes@zusammenkunft.netE This user is from outside of this forum
          eckes@zusammenkunft.netE This user is from outside of this forum
          eckes@zusammenkunft.net
          wrote sidst redigeret af
          #120

          @hzulla if only there would be something Like anacron.

          1 Reply Last reply
          0
          • datenwolf@chaos.socialD datenwolf@chaos.social

            @hzulla

            Uhh...

            I certainly do. For the longest time I wondered what would happen if one deployed a malware that

            - synchronized clocks by NTP
            - shut down all affected systems at precisely the same time on the evening (so that power plants are ramped down quicker)
            - and at the time where normally the evening dip would turn upward suddenly turn on all those systems again (ACPI RTC wakeup) and launched some really CPU & GPU heavy load.

            newstik@social.heise.deN This user is from outside of this forum
            newstik@social.heise.deN This user is from outside of this forum
            newstik@social.heise.de
            wrote sidst redigeret af
            #121

            @datenwolf @hzulla Such an attack is more feasible with a relatively small number of devices if you attack the links between larger electricity networks.

            Here's an article from 2017 (German only)
            https://www.heise.de/news/Botnetze-koennen-das-Stromnetz-sabotieren-3927886.html?seite=all

            itgrrl@infosec.exchangeI 1 Reply Last reply
            0
            • hzulla@infosec.exchangeH hzulla@infosec.exchange

              This is FASCINATING. Researchers were able to pin down the cause of measurable global 60 second power spikes to software that does regular checks on the minute mark. They found large scale battery installations as one major cause, but obviously this is true for any other computerized system that does cron jobs and has a synchronized clock. As weird as it sounds, adding random 0-59.999s delays to cron jobs in Linux distributions and other software would actually help the power grid.

              https://www.fz-juelich.de/en/news/archive/press-release/2026/mystery-of-60-second-fluctuations-in-power-grids-solved

              newstik@social.heise.deN This user is from outside of this forum
              newstik@social.heise.deN This user is from outside of this forum
              newstik@social.heise.de
              wrote sidst redigeret af
              #122

              @hzulla When smartphones were relatively new, they would regularly cause issues on mobile networks, because they all checked for new email or other OOT messages at the same time. IIRC it wasn't event the data volume, it was the synchronized messaging traffic to open Mobile data connections.

              I understand that issue has been fixed.

              1 Reply Last reply
              0
              • hzulla@infosec.exchangeH hzulla@infosec.exchange

                This is FASCINATING. Researchers were able to pin down the cause of measurable global 60 second power spikes to software that does regular checks on the minute mark. They found large scale battery installations as one major cause, but obviously this is true for any other computerized system that does cron jobs and has a synchronized clock. As weird as it sounds, adding random 0-59.999s delays to cron jobs in Linux distributions and other software would actually help the power grid.

                https://www.fz-juelich.de/en/news/archive/press-release/2026/mystery-of-60-second-fluctuations-in-power-grids-solved

                coder4hire@hachyderm.ioC This user is from outside of this forum
                coder4hire@hachyderm.ioC This user is from outside of this forum
                coder4hire@hachyderm.io
                wrote sidst redigeret af
                #123

                @hzulla @maxleibman years ago it was recommended to me that a cron jobs schedule should be set to a prime number so that its distribution would be semi random throughout the day, avoids spikes.

                I still follow that advice whenever I setup new jobs.

                1 Reply Last reply
                0
                • C closeted_unionist@mastodon.social

                  @hzulla I don't understand. How does simultaneous power checks dip the frequency (in original paper)? Like I understand that at every minute mark there is some job running, but shouldn't the computation/ power usage be cheap for this?

                  newstik@social.heise.deN This user is from outside of this forum
                  newstik@social.heise.deN This user is from outside of this forum
                  newstik@social.heise.de
                  wrote sidst redigeret af
                  #124

                  @closeted_unionist @hzulla If you add significant load to a large electricity grid, the frequency falls, (until the power plant ramps up).

                  1 Reply Last reply
                  0
                  • stevebellovin@infosec.exchangeS stevebellovin@infosec.exchange

                    @mattblaze @hzulla Even way back when, I generally offset my cron jobs by a few minutes, just to avoid CPU and RAM (“core storage”) conflicts with other cron jobs.

                    oclsc@mstdn.caO This user is from outside of this forum
                    oclsc@mstdn.caO This user is from outside of this forum
                    oclsc@mstdn.ca
                    wrote sidst redigeret af
                    #125

                    @SteveBellovin @mattblaze @hzulla In the late 1990s I worked at a place that had a hundred or so systems all using the same file server. We used a simple wrapper for cron jobs run by all systems to smear out the impact: extract low octet of IP address, sleep that many seconds before starting.

                    Nowadays I manage about 300 systems, but net and CPU and storage are fast enough that we don't get crowd-load effects. If we did I'd repeat the scheme but sleep N/10 or N/100 seconds.

                    There's something to be said for changing cron to insert small random delays. I don't think it often (if ever) matters if a job starts a fraction of a second, or even a few seconds, after the exact start of the minute.

                    drscriptt@oldbytes.spaceD 1 Reply Last reply
                    0
                    • hzulla@infosec.exchangeH hzulla@infosec.exchange

                      It is such an obvious cause once you think about it, and yet before you hear about this, no software developer or maintainer ever considers the possible effects of e.g. a default Debian cron job setting on the global electricity grid.

                      eliasp@mastodon.socialE This user is from outside of this forum
                      eliasp@mastodon.socialE This user is from outside of this forum
                      eliasp@mastodon.social
                      wrote sidst redigeret af
                      #126

                      @hzulla since I saw the effects of a "thundering herd", where ten thousands of nodes in a large SaltStack-driven infrastructure all acted at the very same millisecond gave us major headaches, I will always think twice before scheduling anything.
                      Luckily, many schedulers allow now for mitigating those kind of issues by defining some randomness for distributing the load across a defined timespan.

                      1 Reply Last reply
                      0
                      • hzulla@infosec.exchangeH hzulla@infosec.exchange

                        It is such an obvious cause once you think about it, and yet before you hear about this, no software developer or maintainer ever considers the possible effects of e.g. a default Debian cron job setting on the global electricity grid.

                        itgrrl@infosec.exchangeI This user is from outside of this forum
                        itgrrl@infosec.exchangeI This user is from outside of this forum
                        itgrrl@infosec.exchange
                        wrote sidst redigeret af
                        #127

                        @hzulla more for constraints on local compute capacity than the global power grid, but I can't be the only sysadmin who routinely staggers recurring jobs likely updates or backups to kick off at semi-random times like 02:17, 03:43, etc., based on exactly this sort of reasoning… 🤔

                        drwho@masto.hackers.townD 1 Reply Last reply
                        0
                        • ncrazed@fd00.spaceN ncrazed@fd00.space

                          @hzulla new 500-mile email just dropped

                          itgrrl@infosec.exchangeI This user is from outside of this forum
                          itgrrl@infosec.exchangeI This user is from outside of this forum
                          itgrrl@infosec.exchange
                          wrote sidst redigeret af
                          #128

                          @nCrazed @hzulla one of my all-time fave stories from the historical documents 😆

                          1 Reply Last reply
                          0
                          • benjamineskola@hachyderm.ioB benjamineskola@hachyderm.io

                            @jak2k ‘defaults to 0’

                            itgrrl@infosec.exchangeI This user is from outside of this forum
                            itgrrl@infosec.exchangeI This user is from outside of this forum
                            itgrrl@infosec.exchange
                            wrote sidst redigeret af
                            #129

                            @benjamineskola @jak2k

                            👆👆

                            I smell a new PR… 🙃

                            drwho@masto.hackers.townD 1 Reply Last reply
                            0
                            • gabrielesvelto@mas.toG gabrielesvelto@mas.to

                              @benjamineskola @funkylab @hzulla maybe I'm off the mark here but cron implementations have always honored the RANDOM_DELAY env variable and it's always been recommended to set it to a non-zero value. IIRC systemd timers also honor it but I don't know if it's set by default or not.

                              itgrrl@infosec.exchangeI This user is from outside of this forum
                              itgrrl@infosec.exchangeI This user is from outside of this forum
                              itgrrl@infosec.exchange
                              wrote sidst redigeret af
                              #130

                              @gabrielesvelto @benjamineskola @funkylab @hzulla 👇

                              https://hachyderm.io/@benjamineskola/117535653537672428

                              1 Reply Last reply
                              0
                              • itgrrl@infosec.exchangeI itgrrl@infosec.exchange

                                @benjamineskola @jak2k

                                👆👆

                                I smell a new PR… 🙃

                                drwho@masto.hackers.townD This user is from outside of this forum
                                drwho@masto.hackers.townD This user is from outside of this forum
                                drwho@masto.hackers.town
                                wrote sidst redigeret af
                                #131

                                @itgrrl @benjamineskola @jak2k Several have been rejected.

                                itgrrl@infosec.exchangeI 1 Reply Last reply
                                0
                                • jak2k@mastodon.deJ jak2k@mastodon.de

                                  @benjamineskola @hzulla It wouldn't create a small spike at the minute mark. Most Linux distributions use SystemD and its timers have this randomization built-in and considered while timer scheduling: https://www.freedesktop.org/software/systemd/man/latest/systemd.timer.html#RandomizedDelaySec=

                                  drwho@masto.hackers.townD This user is from outside of this forum
                                  drwho@masto.hackers.townD This user is from outside of this forum
                                  drwho@masto.hackers.town
                                  wrote sidst redigeret af
                                  #132

                                  @jak2k @benjamineskola @hzulla Vixie cron supports jitter, but defaults to "none.'

                                  Cronie supports it, and it picks a random jitter value on boot or whenever it restarts. I use it on my boxen, that's how I stumbled across it.

                                  I've also found this technique useful: https://cronradar.com/blog/cron-midnight-load-spreading

                                  1 Reply Last reply
                                  0
                                  • johntimaeus@infosec.exchangeJ johntimaeus@infosec.exchange

                                    @benjamineskola @funkylab @hzulla

                                    Easily solved with anachron (usual default random delay is 0-45 minutes)

                                    drwho@masto.hackers.townD This user is from outside of this forum
                                    drwho@masto.hackers.townD This user is from outside of this forum
                                    drwho@masto.hackers.town
                                    wrote sidst redigeret af
                                    #133

                                    @johntimaeus @benjamineskola @funkylab @hzulla Ooh! Good mention!

                                    1 Reply Last reply
                                    0
                                    • drwho@masto.hackers.townD This user is from outside of this forum
                                      drwho@masto.hackers.townD This user is from outside of this forum
                                      drwho@masto.hackers.town
                                      wrote sidst redigeret af
                                      #134

                                      @psymar @maya_b It's 120 VAC.

                                      1 Reply Last reply
                                      0
                                      • maya_b@hachyderm.ioM maya_b@hachyderm.io

                                        @psymar

                                        it is for most outlets, but clothes dryer and oven will have special 240V outlets

                                        drwho@masto.hackers.townD This user is from outside of this forum
                                        drwho@masto.hackers.townD This user is from outside of this forum
                                        drwho@masto.hackers.town
                                        wrote sidst redigeret af
                                        #135

                                        @maya_b @psymar And special power runs.

                                        1 Reply Last reply
                                        0
                                        • stevebellovin@infosec.exchangeS stevebellovin@infosec.exchange

                                          @paul_ipv6 @mattblaze @hzulla My original load projection for Netnews, back when we were designing it in late 1979, as “1–2 messages a day, from 50-100 computers, mostly about Unix system internals”… I was off by far more than two orders of magnitude, of course, which is why I never went in for traffic forecasting.

                                          drwho@masto.hackers.townD This user is from outside of this forum
                                          drwho@masto.hackers.townD This user is from outside of this forum
                                          drwho@masto.hackers.town
                                          wrote sidst redigeret af
                                          #136

                                          @SteveBellovin @paul_ipv6 @mattblaze @hzulla Nor I. Early on I was asked to forecast how big a DDoS our link at the office could withstand before we were completely cut off. The next day the first gigabit DDoS attack was detected, easily three zeros above what the office DSL line could handle.

                                          1 Reply Last reply
                                          0
                                          Svar
                                          • Svar som emne
                                          Login for at svare
                                          • Ældste til nyeste
                                          • Nyeste til ældste
                                          • Most Votes


                                          • Log ind

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          Graciously hosted by data.coop
                                          • First post
                                            Last post
                                          0
                                          • Hjem
                                          • Seneste
                                          • Etiketter
                                          • Populære
                                          • Verden
                                          • Bruger
                                          • Grupper