parallel script futtatas

Kezdőlap Fórumok Programozás parallel script futtatas

8 bejegyzés megtekintése - 11-18 / 18
  • Szerző
    Bejegyzés
  • #2205343
    uzsolt
    Felhasználó

      100-at nyilván nem jó együtt futtani és nem a CPU lassulás miatt, hanem amiatt, hogy a taskok közötti váltogatás fogja elvinni az erőforrást.

      Mondjuk azért azt se lenne rossz tudni, hogy milyen dolgokat csinálnak ezek. Ha pl. inkább vinyó-daráló szkriptek ezek, és kevésbé cpu-zabálók, akkor nem a magok száma alapján kellene dönteni az egyszerre futó szkriptekről. Ha inkább "letöltő-szkriptek", akkor meg a hálózat terheltsége alapján.

      #2205344
      ktibi
      Felhasználó

        Azert irtam cpu optimalizalast, mert nagyon cpu zabalok 🙂 99-100% pcu -t esznek…

        #2205345
        pointux
        Felhasználó

          Hát nyilván. Ráadásul az olyan dolgoknál, mert a merevlemez, győz a leggyengébb láncszem: a merevlemez.Ezért lenne a legpraktikusabb emberi beavatkozással összeállítani azt a mondjuk négy listát, amiben pl. a merevlemez zabáló elemek elcsúsztatva vannak és így tovább.Ha meg mind eszi (egy dolgot), akkor meg tökk mindegy, nem lesz belőle optimalizálás, mert csodák nincsenek.(Bár őt csak a CPU érdekelte, de lehet, hogy ez csak apró figyelmetlenség és megadtad, uzsolt a kegyelemdöfést. :D)

          #2205346
          pointux
          Felhasználó

            Azert irtam cpu optimalizalast, mert nagyon cpu zabalok 🙂 99-100% pcu -t esznek...

            Pl. egy filemásolás is zabál egyébként CPU-t is, főleg sw raid esetén.

            #2205347
            ktibi
            Felhasználó

              Ez igy ok?

              Code:
              #!/bin/bashfunction onemissing() {

              #2205348
              uzsolt
              Felhasználó

                (

                #2205349
                ktibi
                Felhasználó

                  Hello!A progimnak kulonbozo kimenetekbe kellene irnia, igy ez a mostani verzio nem megfelelo, mert mindig felulirna a kimeneti file-t. Arra gondoltam, hogy ugy kene modositani a dolgot, hogy a ciklusokban mindig letrehozok egy directory-t es abban inditom el a progit, aztan atlep egy masik directory-ba es ott is elinditja, addig amig le nem foglalja az osszes magot. Ha felszabadul egy mag, akkor atugrik egy masik directory-ba es elinditja az abban levo masolatot, marmint az ottani progit...Hogyan lehet a legkisebb fajdalommal ezt megvalositani? Esetleg van mas/egyszerubb megoldas erre? Koszi elore is!

                  #2205350
                  ppdsgame
                  Felhasználó

                    És php időzítés cron al ?

                    Code:
                    Pl:

                    cron:

                    Code:
                    2 lehetoseg van...1. root vagy a gepen es globalisab _rendszerszinten_ akarod futtatni [azert nevezem igy, mert rootket tucc nem csak igy futtatni]root@localhost ~ # vim /etc/crontab# ebben a# - het minden napjan futhat,# - minden honapban,# - minden nap,# - amiokor 23 ora van# - es 0 perc...# Ezt most visszafele sorrendben irtam le [nekerdezd miert]0 23 * * * /usr/bin/php /data/web/domainnev.hu/1.php# ebben a# - mindne het 6. napjan futhat, [a 6 asszem aszombat]# - minden honapban,# - minden nap,# - amiokor 20 ora van# - es 0 perc...# Ezt most visszafele sorrendben irtam le [nekerdezd miert]0 20 * * 6 /usr/bin/php /data/web/domainnev.hu/2.php2. userkent futtatva:username@localhost ~ $ crontab -e# aztan u.a. beirod amoda is =) de ehhez kell a cron group a usernek# persze mindenhol a PHP eleresi utjat add meg, ha elter a /usr/bin/php-tolEzt: http://www.adminschoice.com/docs/crontab.htmajanlom a figyelmedbe... eleg jo leiras peldakkal ^_^--Sok sikert

                  8 bejegyzés megtekintése - 11-18 / 18
                  • Be kell jelentkezni a hozzászóláshoz.