Erőforráskezelő (resource manager)
|
|
- Antal Fodor
- 9 évvel ezelőtt
- Látták:
Átírás
1 Erőforráskezelő (resource manager) köztesréteg a klaszter és a párhuzamos programok között munkaállomásszerű futtatási környezet biztosítása: a.out vs srun -n8 a.out párhuzamos környezetek támogatása: MPI, OpenMP, array, szerver-kliens
2 Feladatütemező (job scheduler) több a feladat (job), mint az erőforrás a feladat sorok kezelése: komplex ütemezései algoritmusok használata: hálózati topológia fair-share advanced reservation (előfoglalás) gang ütemezés (időosztás) erőforráslimitek használata (queue, group, user)
3 SLURM Architektúra
4 SLURM entitások job: erőforrás kérelem job steps: feladatok halmaza partitions: ütemezési sorok, QOS nodes, CPU, memória, GPU
5 Állapotinformációk: node BUDAPEST[login] ~ (1)$ scontrol show node cn01 NodeName=cn01 Arch=x86_64 CoresPerSocket=12 CPUAlloc=24 CPUErr=0 CPUTot=24 CPULoad=25.05 Features=ib,amd Gres=(null) NodeAddr=cn01 NodeHostName=cn01 OS=Linux RealMemory=64000 AllocMem=24000 Sockets=2 Boards=1 State=ALLOCATED ThreadsPerCore=1 TmpDisk=0 Weight=1 BootTime= T13:08:00 SlurmdStartTime= T01:57:58 CurrentWatts=0 LowestJoules=0 ConsumedJoules=0 ExtSensorsJoules=n/s ExtSensorsWatts=0 ExtSensorsTemp=n/s
6 Állapotinformációk: partitions BUDAPEST[login] ~ (0)$ sinfo -la Mon Feb 3 23:33: PARTITION AVAIL TIMELIMIT JOB_SIZE ROOT SHARE GROUPS NODES STATE NODELIST prod* up 30-00:00:0 1-infinite no NO all 18 mixed cn[01-18] prod* up 30-00:00:0 1-infinite no NO all 13 idle cn[19-31] test up 30:00 1-infinite no NO all 1 idle cn32 BUDAPEST[login] ~ (1)$ sinfo -lne Mon Feb 3 23:54: NODELIST NODES PARTITION STATE CPUS S:C:T MEMORY TMP_DISK WEIGHT FEATURES REASON cn[01-18] 18 prod* mixed 24 2:12: ib,amd none cn[19-31] 13 prod* idle 24 2:12: ib,amd none cn32 1 test idle 24 2:12: amd none
7 Állapotinformációk: partitions BUDAPEST[login] ~ (0)$ sinfo -o '%9P %4c %8z %8X %8Y %8Z' PARTITION CPUS S:C:T SOCKETS CORES THREADS prod* 24 2:12: test 24 2:12: BUDAPEST[login] ~ (0)$ sjstat -c Scheduling pool data: Pool Memory Cpus Total Usable Free Other Traits prod* 64000Mb ib,amd test 64000Mb amd
8 Állapotinformációk: partitions BUDAPEST[login] ~ (0)$ squeue -la Mon Feb 3 23:39: JOBID PARTITION NAME USER STATE TIME TIMELIMIT NODES NODELIST(REASON 15645_[1-96] prod ar geza PENDING 0: :00:00 1 (AssociationJobLimit) 15165_52 prod ar geza RUNNING 5:59: :00:00 1 cn _56 prod ar geza RUNNING 1:24: :00:00 1 cn prod mozyme10 stef RUNNING 5:24: :00:00 1 cn18
9 Állapotinformációk: partitions BUDAPEST[login] ~ (0)$ scontrol show partition PartitionName=prod AllocNodes=ALL AllowGroups=ALL Default=YES DefaultTime=NONE DisableRootJobs=NO GraceTime=0 Hidden=NO MaxNodes=UNLIMITED MaxTime=30-00:00:00 MinNodes=1 MaxCPUsPerNode=UNLIMITED Nodes=cn[01-31] Priority=1 RootOnly=NO ReqResv=NO Shared=NO PreemptMode=REQUEUE State=UP TotalCPUs=744 TotalNodes=31 SelectTypeParameters=N/A DefMemPerNode=UNLIMITED MaxMemPerNode=UNLIMITED PartitionName=test AllocNodes=ALL AllowGroups=ALL Default=NO DefaultTime=NONE DisableRootJobs=NO GraceTime=0 Hidden=NO MaxNodes=UNLIMITED MaxTime=00:30:00 MinNodes=1 MaxCPUsPerNode=UNLIMITED Nodes=cn32 Priority=1 RootOnly=NO ReqResv=NO Shared=NO PreemptMode=REQUEUE State=UP TotalCPUs=24 TotalNodes=1 SelectTypeParameters=N/A DefMemPerNode=UNLIMITED MaxMemPerNode=UNLIMITED
10 Állapotinformációk: qos és prioritás sacctmgr show qos sprio -l
11 Állapotinformációk: job információ a sorban lévő jobokról JobId=15164 ArrayJobId=15069 ArrayTaskId=96 Name=ar UserId=geza(11006) GroupId=geza(11006) Priority=10443 Account=fazisata QOS=normal JobState=PENDING Reason=AssociationJobLimit Dependency=(null) Requeue=1 Restarts=0 BatchFlag=1 ExitCode=0:0 RunTime=00:00:00 TimeLimit=7-00:00:00 TimeMin=N/A SubmitTime= T13:25:29 EligibleTime= T13:25:30 StartTime=Unknown EndTime=Unknown PreemptTime=None SuspendTime=None SecsPreSuspend=0 Partition=prod AllocNode:Sid=login:7455 ReqNodeList=(null) ExcNodeList=(null) NodeList=(null) NumNodes=1 NumCPUs=1 CPUs/Task=1 ReqS:C:T=*:*:* MinCPUsNode=1 MinMemoryCPU=1000M MinTmpDiskNode=0 Features=(null) Gres=(null) Reservation=(null) Shared=OK Contiguous=0 Licenses=(null) Network=(null) Command=/fs01/home/geza/ar/ar.sh WorkDir=/fs01/home/geza/ar
12 Állapotinformációk: futó job BUDAPEST[login] ~ (0)$ smemory MaxVMSize MaxVMSizeNode AveVMSize MaxRSS MaxRSSNode AveRSS K cn K 8896K cn K 95800K cn K 83288K cn K BUDAPEST[login] ~ (0)$ sdisk MaxDiskRead MaxDiskReadNode AveDiskRead MaxDiskWrite MaxDiskWriteNode AveDiskWrite M cn M 0.02M cn M 0.23M cn M 0.02M cn M
13 Állapotinformáció: futó job BUDAPEST[login] ~ (0)$ sjobcheck Hostname LOAD CPU Gexec CPUs (Procs/Total) [ 1, 5, 15min] [ User, Nice, System, Idle, Wio] cn04.budapest.hpc.niif.hu 24 ( 26/ 857) [ 25.18, 25.27, 25.18] [ 99.9, 0.0, 0.1, 0.0, 0.0] OFF
14 Projekt információk BUDAPEST[login] ~ (0)$ sbank balance statement -a niif User Usage Account Usage Account Limit Available (CPU hrs) ganzler 0 niif 0 41,000 41,000 htom * 0 niif 0 41,000 41,000 kzoli 0 niif 0 41,000 41,000 martoni 0 niif 0 41,000 41,000 portal 0 niif 0 41,000 41,000 roczei 0 niif 0 41,000 41,000 szigeti 0 niif 0 41,000 41,000
15 Állapotinformációk: felhasználás BUDAPEST[login] ~ (0)$ susage niif -4 month Cluster/Account/User Utilization T00:00: T23:59:59 ( secs) Time reported in CPU Minutes Cluster Account Login Proper Name Used budapest niif budapest niif htom Hornos Tamás budapest niif roczei Roczei Gabor 31896
16 srun példa label: TASK ID BUDAPEST[login] ~ (0)$ srun -ptest -n2 --label hostname srun: job queued and waiting for resources srun: job has been allocated resources 0: cn32 1: cn32 BUDAPEST[login] ~ (1)$ srun -N 2 --exclusive --label hostname srun: job queued and waiting for resources srun: job has been allocated resources 1: cn20 0: cn19
17 salloc példa BUDAPEST[login] ~ (1)$ salloc --ntasks=48 --time=10 bash salloc: Pending job allocation salloc: job queued and waiting for resources salloc: job has been allocated resources salloc: Granted job allocation [login.budapest:~]$ env grep SLURM SLURM_NODELIST=cn[19-20] SLURM_BANK_HOME=/opt/nce/packages/global/sbank/1.2 SLURM_NODE_ALIASES=(null) SLURM_MEM_PER_CPU=1000 SLURM_NNODES=2 SLURM_JOBID=15793 SLURM_BANK=sbank/1.2 SLURM_NTASKS=48 SLURM_TASKS_PER_NODE=24(x2) SLURM_JOB_ID=15793 SLURM_SUBMIT_DIR=/fs01/home/htom SLURM_NPROCS=48 SLURM_JOB_NODELIST=cn[19-20] SLURM_JOB_CPUS_PER_NODE=24(x2) SLURM_SUBMIT_HOST=login.budapest.hpc.niif.hu SLURM_JOB_NUM_NODES=2 [login.budapest:~]$ srun --label hostname 37: cn20 29: cn20 [login.budapest:~]$ squeue -u htom; exit JOBID PARTITION NAME USER ST TIME NODES NODELIST(REASON) prod bash htom R 1:25 2 cn[19-20]
18 Task ID szerinti szeparáció master.conf #id #app #args 0 master 1-4 slave --rank=%o srun --ntasks=5 --multi-prog master.conf
19 Statisztika BUDAPEST[login] ~ (0)$ sstat --format=avecpu,avepages,averss,avevmsize,jobid -j AveCPU AvePages AveRSS AveVMSize JobID :13: K 95800K BUDAPEST[login] ~ (0)$ sacct -S E JobID JobName Partition Account AllocCPUS State ExitCode mpi normal niif 48 CANCELLED 0: array_test test niif 2 CANCELLED+ 0: batch batch niif 1 CANCELLED 0: MOPAC2012+ niif 1 FAILED 174: MOPAC2012+ niif 1 FAILED 174:0 sacct -l
20 Statisztika BUDAPEST[login] ~ (1)$ sreport cluster Utilization Cluster Utilization T00:00: T23:59:59 (86400*cpus secs) Time reported in CPU Minutes Cluster Allocated Down PLND Down Idle Reserved Reported budapest sreport: user TopUsage Top 10 Users T00:00: T23:59:59 (86400 secs) Time reported in CPU Minutes Cluster Login Proper Name Account Used budapest geza Dr Odor Geza fazisata budapest jeszenoi Dr. Jeszenoi N+ molkot budapest stef Horvath Istvan molkot 8280
21 CPU óra becslése array jobok: minden szál számít idő megadása kötelező (minimális és maximális) rövidebb job hamarabb indul BUDAPEST[login] ~ (0)$ sestimate -N 8 -t 2-10:00:00 Estimated CPU hours: 11136
22 Job szkriptek sbatch parancs parancssori kapcsolók vagy az #SBATCH direktíva kötelező paraméterek: #!/bin/bash #SBATCH -A ACCOUNT #SBATCH --job-name=name #SBATCH --time=time APP
23 Job szkript beküldése / törlése BUDAPEST[login] omp (0)$ sbatch slurm.sh Submitted batch job BUDAPEST[login] omp (0)$ squeue -u htom JOBID PARTITION NAME USER ST TIME NODES NODELIST(REASON) prod omp htom R 0:58 1 cn15 scancel JOBID scontrol hold / release JOBID
24 Ütemezési sorok és QOS #SBATCH --partition=test #SBATCH --qos=lowpri BUDAPEST[login] omp (0)$ sacctmgr list qos Format="Name,Priority,Preempt,PreemptMode,UsageFactor" Name Priority Preempt PreemptMode UsageFactor normal 1000 lowpri cluster lowpri 100 requeue
25 Memória és értesítés #SBATCH --mem-per-cpu=memory #SBATCH --mail-type=all #SBATCH --mail-user=
26 Array jobok BUDAPEST[login] arrayjob (0)$ cat slurm.sh #!/bin/bash #SBATCH -A niif #SBATCH --time=00:30:00 #SBATCH --qos=lowpri #SBATCH --job-name=array #SBATCH --array=1-120 srun envtest.sh 6000 BUDAPEST[login] arrayjob (0)$ cat envtest.sh #!/bin/bash echo -n "$(hostname): " echo "PROCID=$SLURM_PROCID NODEID=$SLURM_NODEID NNODES=$SLURM_NNODES LOCALID=$SLURM_LOCALID NPROCS=$SLURM_NPROCS NTASKS=$SLURM_NTASKS" set grep SLURM echo "" sleep ${1:-600} BUDAPEST[login] arrayjob (0)$ cat slurm-1228_48.out cn06: PROCID=0 NODEID=0 NNODES=1 LOCALID=0 NPROCS=1 NTASKS=1 SLURMD_NODENAME=cn06 SLURM_ARRAY_JOB_ID=1228 SLURM_ARRAY_TASK_ID=48
27 SLURM környezeti változók SLURMD_NODENAME=cn06 SLURM_ARRAY_JOB_ID=1228 SLURM_ARRAY_TASK_ID=48 SLURM_BANK=sbank/1.2 SLURM_BANK_HOME=/opt/nce/packages/global/sbank/1.2 SLURM_CHECKPOINT_IMAGE_DIR=/fs01/home/htom/slurm/test/arrayjob SLURM_CPUS_ON_NODE=1 SLURM_DISTRIBUTION=cyclic SLURM_GTIDS=0 SLURM_JOBID=1275 SLURM_JOB_CPUS_PER_NODE=1 SLURM_JOB_ID=1275 SLURM_JOB_NAME=array SLURM_JOB_NODELIST=cn06 SLURM_JOB_NUM_NODES=1 SLURM_LAUNCH_NODE_IPADDR= SLURM_LOCALID=0 SLURM_MEM_PER_CPU=1000 SLURM_NNODES=1 SLURM_NODEID=0 SLURM_NODELIST=cn06 SLURM_NPROCS=1 SLURM_NTASKS=1 SLURM_PRIO_PROCESS=0 SLURM_PROCID=0 SLURM_SRUN_COMM_HOST= SLURM_SRUN_COMM_PORT=36477 SLURM_STEPID=0 SLURM_STEP_ID=0 SLURM_STEP_LAUNCHER_PORT=36477 SLURM_STEP_NODELIST=cn06 SLURM_STEP_NUM_NODES=1 SLURM_STEP_NUM_TASKS=1 SLURM_STEP_TASKS_PER_NODE=1 SLURM_SUBMIT_DIR=/fs01/home/htom/slurm/test/arrayjob SLURM_SUBMIT_HOST=cn06 SLURM_TASKS_PER_NODE=1 SLURM_TASK_PID=17921 SLURM_TOPOLOGY_ADDR=cn06 SLURM_TOPOLOGY_ADDR_PATTERN=node
28 Serial jobok #!/bin/bash #SBATCH --job-name=serial #SBATCH --time=24:30:00 #SBATCH -n 3 #SBATCH --partition=test srun -n 1 program input1 & srun -n 1 program input2 & srun -n 1 program input3 wait master.conf #id #app #args 0 master 1-4 slave --rank=%o srun --ntasks=5 --multi-prog master.conf
29 MPI jobok ntasks-per-node=core-ok száma ha nem, akkor exclusive #!/bin/bash #SBATCH -A niif #SBATCH --job-name=mpi #SBATCH -N 2 #SBATCH --time=00:30:00 #SBATCH --ntasks-per-node=24 #SBATCH -o slurm.out mpirun -v -report-bindings./a.out
30 CPU binding: openmpi mpirun --bind-to-core --bycore [cn05:05493] MCW rank 0 bound to socket 0[core 0]: [B ][ ] [cn05:05493] MCW rank 1 bound to socket 0[core 1]: [. B ][ ] [cn05:05493] MCW rank 2 bound to socket 0[core 2]: [.. B ][ ] [cn05:05493] MCW rank 3 bound to socket 0[core 3]: [... B ][ ] mpirun --bind-to-core --bysocket [cn05:05659] MCW rank 0 bound to socket 0[core 0]: [B ][ ] [cn05:05659] MCW rank 1 bound to socket 1[core 0]: [ ][B ] [cn05:05659] MCW rank 2 bound to socket 0[core 1]: [. B ][ ] [cn05:05659] MCW rank 3 bound to socket 1[core 1]: [ ][. B ] mpirun --bind-to-core --bynode [cn05:05904] MCW rank 0 bound to socket 0[core 0]: [B ][ ] [cn05:05904] MCW rank 2 bound to socket 0[core 1]: [. B ][ ] [cn06:05969] MCW rank 1 bound to socket 0[core 0]: [B ][ ] [cn06:05969] MCW rank 3 bound to socket 0[core 1]: [. B ][ ]
31 OpenMP jobok OMP_NUM_THREADS=core-ok száma (a SLURM nem állítja be) ha nem, akkor exclusive #!/bin/bash #SBATCH -A niif #SBATCH --job-name=omp #SBATCH --time=01:00:00 #SBATCH -N 1 #SBATCH -o slurm.out OMP_NUM_THREADS=24./a.out#!/bin/bash
32 MPI + OpenMP exclusive kötelező ntasks-per-node -> MPI szálak OMP_NUM_THREADS -> OpenMP szálak / MPI szál #!/bin/bash #SBATCH -A niif #SBATCH --job-name=mpi #SBATCH -N 2 #SBATCH --time=00:30:00 #SBATCH --exclusive #SBATCH --ntasks-per-node=1 #SBATCH -o slurm.out export OMP_NUM_THREADS=24 mpirun./a.out
Networkshop 2016 Debreceni Egyetem. HPC Tutoriál. Székelyi Szabolcs
Networkshop 2016 Debreceni Egyetem HPC Tutoriál Székelyi Szabolcs Tartalom Szupergép típusok Párhuzamosítás Ütemező: SLURM Vizualizáció A teljesítmény architekturális evolúciója Single-processing
Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)
1 Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1. A folyamat (processzus, process) fogalma 2. Folyamatok: műveletek, állapotok, hierarchia 3. Szálak (threads)
Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)
1 Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1. A folyamat (processzus, process) fogalma 2. Folyamatok: műveletek, állapotok, hierarchia 3. Szálak (threads)
Matematikai és Informatikai Intézet. 4. Folyamatok
4. Folyamatok A folyamat (processzus) fogalma Folyamat ütemezés (scheduling) Folyamatokon végzett "mûveletek" Folyamatok együttmûködése, kooperációja Szálak (thread) Folyamatok közötti kommunikáció 49
SQLServer. SQLServer konfigurációk
SQLServer 2. téma DBMS installáció SQLServer konfigurációk 1 SQLServer konfigurációk SQLServer konfigurációk Enterprise Edition Standart Edition Workgroup Edition Developer Edition Express Edition 2 Enterprise
Operációs rendszerek Memóriakezelés 1.1
Operációs rendszerek Memóriakezelés 1.1 Pere László (pipas@linux.pte.hu) PÉCSI TUDOMÁNYEGYETEM TERMÉSZETTUDOMÁNYI KAR INFORMATIKA ÉS ÁLTALÁNOS TECHNIKA TANSZÉK Operációs rendszerek p. A memóriakezelő A
Párhuzamos és Grid rendszerek. Hol tartunk? Klaszter. Megismerkedtünk az alapfogalmakkal,
Párhuzamos és Grid rendszerek (3. ea) cluster rendszerek, hosszútávú ütemezők Szeberényi Imre BME IIT M Ű E G Y E T E M 1 7 8 2 Párhuzamos és Grid rendszerek BME-IIT Sz.I. 2013.02.25.
Hozzáférés a HPC-hez, kezdő lépések (előadás és demó)
Hozzáférés a HPC-hez, kezdő lépések (előadás és demó) 2013.04.16. Rőczei Gábor roczei@niif.hu Főbb témák Hozzáférés a HPC-hez (Linux/Windows) Programok elindítása a különböző HPC gépeken Vizualizáció (kapcsolódás
Párhuzamos programok futásának kiértékelése Scalasca profiler segítségével
Párhuzamos programok futásának kiértékelése segítségével 2014. Április 24. Pécs, Networkshop 2014 Rőczei Gábor roczei@niif.hu Főbb témák Miért használjunk szuperszámítógépet?! Alapfogalmak Miért van szükség
Az időhöz kötődő parancsok
Az időhöz kötődő parancsok Az idő nyilvántartása...1 A date parancs...2 A time parancs...4 A sleep parancs...5 Időzített programfuttatás...6 Az at parancs...6 A UNIX démonok...6 A cron démon...7 Az idő
Operációs rendszerek. Az Executive és a kernel Policy és mechanizmusok szeparálása Executive: policy - objektum kezelés Kernel: mechanizmusok:
Operációs rendszerek MS Windows NT (2000) folyamatok Az Executive és a kernel Policy és mechanizmusok szeparálása Executive: policy - objektum kezelés Kernel: mechanizmusok: szálak ütemezése végrehajtásra
OPERÁCIÓS RENDSZEREK II GYAKORLAT
OPERÁCIÓS RENDSZEREK II GYAKORLAT 4. óra: Folyamatok Windisch Gergely windisch.gergely@nik.uni-obuda.hu 2010 / 2011 tavaszi félév FOLYAMATKEZELÉS ALAPOK linuxban minden, amit elindítunk, az egy folyamat.
Nagios NSCA Indirect Monitoring, Passive Check
Nagios NSCA Indirect Monitoring, Passive Check NSCA passzív monitoring Az NSCA-val végrehajtott passive check monitoringnak a lényege az ábrán jól látszódik. A központi Nagios nem küld (aktív) check parancsokat,
Feladatok (task) kezelése multiprogramozott operációs rendszerekben
Operációs rendszerek (vimia219) Feladatok (task) kezelése multiprogramozott operációs rendszerekben dr. Kovácsházy Tamás 3. anyagrész 1. Ütemezéssel kapcsolatos példa 2. Összetett prioritásos és többprocesszoros
Gyártórendszerek modellezése: MILP modell PNS feladatokhoz
Gyártórendszerek modellezése MILP modell PNS feladatokhoz 1 Pannon Egyetem M szaki Informatikai Kar Számítástudomány Alkalmazása Tanszék Utolsó frissítés: 2008. november 16. 1 hegyhati@dcs.uni-pannon.hu
Analitikai megoldások IBM Power és FlashSystem alapokon. Mosolygó Ferenc - Avnet
Analitikai megoldások IBM Power és FlashSystem alapokon Mosolygó Ferenc - Avnet Bevezető Legfontosabb elvárásaink az adatbázisokkal szemben Teljesítmény Lekérdezések, riportok és válaszok gyors megjelenítése
Bevezetés az informatikába, második gyakorlat. Bevezetés Környezetváltozók és néhány egyszerű utasítás Jogosultságok Fájlkezelés
Bevezetés az informatikába, második gyakorlat Bevezetés Környezetváltozók és néhány egyszerű utasítás Jogosultságok Fájlkezelés Bevezetés Parancsértelmező (bash) Utasítások man Szövegszerkesztők Bash Különféle
Az MTA Cloud a tudományos alkalmazások támogatására. Kacsuk Péter MTA SZTAKI
Az MTA Cloud a tudományos alkalmazások támogatására Kacsuk Péter MTA SZTAKI Kacsuk.Peter@sztaki.mta.hu Tudományos alkalmazások és skálázhatóság Kétféle skálázhatóság: o Vertikális: dinamikusan változik
SUSE Linux Enterprise High Availability. Kovács Lajos Vezető konzultáns
SUSE Linux Enterprise High Availability Kovács Lajos Vezető konzultáns lkovacs@npsh.hu SUSE Linux Enterprise 12 célok 100 0 % Állásidő csökkentése Hatékonyabb üzemeltetés Gyorsabb innováció 2 Állásidő
Párhuzamos és Grid rendszerek
Párhuzamos és Grid rendszerek (3. ea) cluster rendszerek, hosszútávú ütemezők Szeberényi Imre BME IIT M Ű E G Y E T E M 1 7 8 2 Párhuzamos és Grid rendszerek BME-IIT Sz.I. 2013.02.25.
Üzleti kritikus alkalmazások Novell Open Enterprise Serveren
Üzleti kritikus alkalmazások Novell Open Enterprise Serveren Miskey Sándor tanácsadó, Novell Agenda Rendelkezésre állás áttekintése Fürtözési technikák (HA) Stateless, Fail-over, Grid Hibatűrő topológiák
Az NIIF új szuperszámítógép infrastruktúrája Új lehetőségek a kutatói hálózatban 2012.02.23.
Az NIIF új szuperszámítógép infrastruktúrája Új lehetőségek a kutatói hálózatban 2012.02.23. Dr. Máray Tamás NIIF Intézet NIIF szuperszámítógép szolgáltatás a kezdetek 2001 Sun E10k 60 Gflops SMP architektúra
Optimalizáció ESX-től View-ig. Pintér Kornél ügyfélszolgála3 mérnök pinter_kornel@mhm.hu
Optimalizáció ESX-től View-ig Pintér Kornél ügyfélszolgála3 mérnök pinter_kornel@mhm.hu MHM és referenciák MHM Computer Hungária Kft. 1996 óta Magyarországon Fókuszterületek: Adattárolás Adatmentés Archiválás
Szkriptnyelvek. 1. UNIX shell
Szkriptnyelvek 1. UNIX shell Szkriptek futtatása Parancsértelmez ő shell script neve paraméterek shell script neve paraméterek Ebben az esetben a szkript tartalmazza a parancsértelmezőt: #!/bin/bash Szkriptek
Útmutató a Computer Setup (F10) segédprogram használatához dx2300 minitorony
Útmutató a Computer Setup (F10) segédprogram használatához dx2300 minitorony HP Compaq üzleti célú számítógép Copyright 2007 Hewlett-Packard Development Company, L.P. Az itt közölt információ értesítés
A mai program OPERÁCIÓS RENDSZEREK. A probléma. Fogalmak. Mit várunk el? Tágítjuk a problémát: ütemezési szintek
A mai program OPERÁCIÓS RENDSZEREK A CPU ütemezéshez fogalmak, alapok, stratégiák Id kiosztási algoritmusok VAX/VMS, NT, Unix id kiosztás A Context Switch implementáció Ütemezés és a Context Switch Operációs
Első lépések. File/New. A mentés helyét érdemes módosítani! Pl. Dokumentumok. Fájlnév: pl. Proba
Első lépések File/New A mentés helyét érdemes módosítani! Pl. Dokumentumok Fájlnév: pl. Proba (megj. ékezetes karaktereket nem használhatunk a fájlnévben) 1 Konvejor pálya elkészítése System/New Rendszer
OPERÁCIÓS RENDSZEREK 1. PROCESSZKEZELÉS
OPERÁCIÓS RENDSZEREK 1. PROCESSZKEZELÉS A PROCESSZ A PROCESSZ Program: a végrehajtandó utasítások sorozata Processz: a végrehajtás alatt levő program ÁLLAPOTOK LÉTREHOZÁS ALATT Belépés Kilépés TERMINÁLT
1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7
1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7 1.1. Új virtuális gép és Windows Server 2008 R2 Enterprise alap lemez létrehozása 1.2. A differenciális lemezek és a két új virtuális
Private Cloud architektúra keretrendszer
Private Cloud architektúra keretrendszer 2017 HOUG szakmai nap Okner Zsolt Budapest, 2017-11-08 Bevezető Miért jó a Privát Cloud? Tömeges adatbázis igénylések kezelése Mérhetőség Chargeback Automatizáció
Condor rendszer röviden. IKTA NI-2000/0008 munkaszkasz zárókonferencia
Condor rendszer röviden Szeberényi Imre IKTA NI-2000/0008 munkaszkasz zárókonferencia 2001.10.12 A Condor rendszer jellemzői Speciális ütemező (batch) rendszer Elosztott, heterogén rendszerben
Hol tartunk? Párhuzamos és Grid rendszerek. Klaszterek története. Klaszter. TOP november. Klaszterek ma. Megismerkedtünk az alapfogalmakkal,
Hol tartunk? Párhuzamos és Grid rendszerek (3. ea) cluster rendszerek, hosszútávú ütemezők zeberényi Imre BME IIT Megismerkedtünk az alapfogalmakkal, architektúrákkal. Egyszerű absztrakciós
Párhuzamos programozási platformok
Párhuzamos programozási platformok Parallel számítógép részei Hardver Több processzor Több memória Kapcsolatot biztosító hálózat Rendszer szoftver Párhuzamos operációs rendszer Konkurenciát biztosító programozási
ClusterGrid infrastruktúra: Hogyan? Stefán Péter, stefan@niif.hu Szalai Ferenc, szferi@niif.hu Vitéz Gábor, vitezg@niif.hu
ClusterGrid infrastruktúra: Hogyan? Stefán Péter, stefan@niif.hu Szalai Ferenc, szferi@niif.hu Vitéz Gábor, vitezg@niif.hu Miről lesz szó? ClusterGrid infrastruktúra projekt: Előzmények, jelen Hogyan készítsünk
Operációs rendszerek II. Folyamatok ütemezése
Folyamatok ütemezése Folyamatok modellezése az operációs rendszerekben Folyamatok állapotai alap állapotok futásra kész fut és várakozik felfüggesztett állapotok, jelentőségük Állapotátmeneti diagram Állapotátmenetek
Párhuzamos programozási platformok
Párhuzamos programozási platformok Parallel számítógép részei Hardver Több processzor Több memória Kapcsolatot biztosító hálózat Rendszer szoftver Párhuzamos operációs rendszer Konkurenciát biztosító programozási
chmod umask chown, chgrp
5. Gyakorlat chmod umask chown, chgrp csak a tulajdonos tudja átállítani ezeket a jogokat r=4, w=2, x=1 pl:r+x=5 s-setuid bit /root jogosultságot igénylőprogramokhoz (u=rwxs) chmod 751 proba.txt chmod
2. lépés: openssh szerver telepítés sudo apt-get install openssh-server
1. lépés: (master- és datanode esetén) Csoport készítés: sudo addgroup hadoop Felhasználók készítése: sudo adduser --ingroup hadoop yarn sudo adduser --ingroup hadoop hdfs sudo adduser --ingroup hadoop
Hadoop és használata az LPDS cloud-on
Hadoop és használata az LPDS cloud-on Bendig Loránd lbendig@ilab.sztaki.hu 2012.04.13 Miről lesz szó? Bevezetés Hadoop áttekintés OpenNebula Hadoop cluster az LPDS cloud-on Tapasztalatok, nyitott kérdések
NIIFI HPC Szolgáltatás
NIIFI HPC Szolgáltatás 14/11/2011 Óbudai Egyetem Stefán Péter Miről lesz Nemzeti szó? Információs Infrastruktúra Fejlesztési Intézet Rövid történeti áttekintés. Az NIIFI szuperszámítógépei,
Exadata, a világ leggyorsabb adatbázisgépe
ORACLE PRODUCT LOGO 2011. november 8. Budapest Exadata, a világ leggyorsabb adatbázisgépe Fekete Zoltán, principal sales consultant http://blogs.oracle.com/zfekete/ 1 Copyright 2011, Oracle and/or its
BASH SCRIPT SHELL JEGYZETEK
BASH SCRIPT SHELL JEGYZETEK 1 TARTALOM Paraméterek... 4 Változók... 4 Környezeti változók... 4 Szűrők... 4 grep... 4 sed... 5 cut... 5 head, tail... 5 Reguláris kifejezések... 6 *... 6 +... 6?... 6 {m,n}...
Az NIIF új szuperszámítógép infrastruktúrája Új lehet!ségek a kutatói hálózatban 2011.06.02 Debreceni Egyetem
Az NIIF új szuperszámítógép infrastruktúrája 2011.06.02 Debreceni Egyetem Dr. Máray Tamás NIIF Intézet NIIF szuperszámítógép szolgáltatás a kezdetek 2001 Sun E10k! 60 Gflops! SMP architektúra! 96 UltraSparc
Új módszerek és eszközök infokommunikációs hálózatok forgalmának vizsgálatához
I. előadás, 2014. április 30. Új módszerek és eszközök infokommunikációs hálózatok forgalmának vizsgálatához Dr. Orosz Péter ATMA kutatócsoport A kutatócsoport ATMA (Advanced Traffic Monitoring and Analysis)
Weblog elemzés Hadoopon 1/39
Weblog elemzés Hadoopon 1/39 Az előadás témái Egy Hadoop job életciklusa A Weblog-projekt 2/39 Mi a Hadoop? A Hadoop egy párhuzamos programozási séma egy implementációja. 3/39 A programozási séma: MapReduce
Üzemeltetési kihívások 2015
2015 Kovács József architekt, DBA John Milton Kft. 2015 DBA feladatköre Adatbáziskezelő architektúra, belső-külső komplexitás Komplexitás kezelése, menedzselése, havária Hol van a log? Üzemeltetési esetek
Andrews Kft. Konténerek az IT biztonság szemszögéből. <zambo.marcell@andrews.hu>
Andrews Kft. Konténerek az IT biztonság szemszögéből Röviden a virtualizációról Az alap: egy vason, több rendszer. Virtualizáció előnyei: Jobb erőforrás kihasználhatóság. Rendkívüli
(kernel3d vizualizáció: kernel245_graph.mpg)
(kernel3d vizualizáció: kernel245_graph.mpg) http://www.pabr.org/kernel3d/kernel3d.html http://blog.mit.bme.hu/meszaros/node/163 1 (ml4 unix mérés boot demo) 2 UNIX: folyamatok kezelése kiegészítő fóliák
SSH haladóknak. SSH haladóknak
1 minden ami a sima jelszavas bejelentkezésen túl van, kulcsok, port forward szegény ember vpn-je Zámbó Marcell Andrews IT Engineering Kft. Amit az sshról tudni érdemes... 2 man ssh man
EGYÜTTMŰKÖDŐ ÉS VERSENGŐ ERŐFORRÁSOK SZERVEZÉSÉT TÁMOGATÓ ÁGENS RENDSZER KIDOLGOZÁSA
infokommunikációs technológiák EGYÜTTMŰKÖDŐ ÉS VERSENGŐ ERŐFORRÁSOK SZERVEZÉSÉT TÁMOGATÓ ÁGENS RENDSZER KIDOLGOZÁSA Témavezető: Tarczali Tünde Témavezetői beszámoló 2015. január 7. TÉMAKÖR Felhő technológián
Folyamatok kezelése. Az operációs rendszerek egyik legfontosabb feladata a folyamatok kezelése.
Tartalom Folyamatok kezelése Folyamatok...1 A UNIX feladat (job) fogalma...3 A wait parancs...5 A folyamatok követése...5 A ps parancs...5 A top parancs...7 Jelzések...8 A kill parancs...9 A killall parancs...10
EBS nagyvállalati implementációja a performancia szemszögéből
EBS nagyvállalati implementációja a performancia szemszögéből Ajtay László Oracle és Applications DBA 2013. október 9. Miről lesz szó? DBA csapat és menedzselt szervereink NI EBS Architektúra PCP Concurrent
Útmutató a Computer Setup (F10) segédprogramhoz HP üzleti célú asztali számítógépek dx5150 típus
Útmutató a Computer Setup (F10) segédprogramhoz HP üzleti célú asztali számítógépek dx5150 típus A kiadvány cikkszáma: 374172-211 2004. december Az útmutató a Computer Setup segédprogram használatára vonatkozó
Léteznek nagyon jó integrált szoftver termékek a feladatra. Ezek többnyire drágák, és az üzemeltetésük sem túl egyszerű.
12. Felügyeleti eszközök Néhány számítógép és szerver felügyeletét viszonylag egyszerű ellátni. Ha sok munkaállomásunk (esetleg több ezer), vagy több szerverünk van, akkor a felügyeleti eszközök nélkül
8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába
8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába A gyakorlat célja 1. A reguláris kifejezések használatának megismerése. Az egrep parancs használatának elsajátítása 2. További
Ütemezés (Scheduling),
1 Ütemezés (Scheduling), Alapfogalmak Ütemezési feltételek (kritériumok) Ütemezési algoritmusok Több-processzoros eset Algoritmus kiértékelése 2 Alapfogalmak A multiprogramozás célja: a CPU foglaltság
Operációs rendszerek. 9. gyakorlat. BASH recap, reguláris kifejezések UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED BASH recap, reguláris kifejezések Operációs rendszerek 9. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor
Cisco IOS alapozás (Szakály Attila)
IOS: Internetwork Operating System Cisco IOS alapozás (Szakály Attila) CLI: Command Line Interface A routereken és switcheken többféle konfigurációs mód van és mindenhol más parancsok adhatók ki, így ha
HP-SEE projekt eredményei
2013. március 26. Networkshop 2013 Sopron Rőczei Gábor roczei@niif.hu HP-SEE projekt High-Performance Computing Infrastructure for South East Europe s Research Communities (HP-SEE) PRACE mintájára jött
Operációs rendszerek gyak.
Operációs rendszerek gyak. Linux alapok III., Bash Cirok Dávid Hirling Dominik Szegedi Tudományegyetem Cirok.David@stud.u-szeged.hu Hirling.Dominik@stud.u-szeged.hu Linux alapok III., Bash 1 Linkelés 2
Néhány kihagyhatatlan Linux tipp és trükk. Ezeket a tippeket olvasóink osztották meg velünk
i Néhány kihagyhatatlan Linux Ezeket a tippeket olvasóink osztották meg velünk ii COLLABORATORS TITLE : Néhány kihagyhatatlan Linux tipp és trükk ACTION NAME DATE SIGNATURE WRITTEN BY 2014. július 4. REVISION
12.2.2 Laborgyakorlat: A Windows XP haladó telepítése
12.2.2 Laborgyakorlat: A Windows XP haladó telepítése Bevezetés Nyomtasd ki a laborgyakorlatot és végezd el lépéseit! Ebben a laborgyakorlatban automatizálva fogjuk telepíteni a Windows XP Professional
A függvény kód szekvenciáját kapcsos zárójelek közt definiáljuk, a { } -ek közti részt a Bash héj kód blokknak (code block) nevezi.
Függvények 1.Függvények...1 1.1.A függvény deníció szintaxisa... 1..Függvények érték visszatérítése...3 1.3.Környezettel kapcsolatos kérdések...4 1.4.Lokális változók használata...4 1.5.Rekurzív hívások...5.kód
OpenCL - The open standard for parallel programming of heterogeneous systems
OpenCL - The open standard for parallel programming of heterogeneous systems GPU-k általános számításokhoz GPU Graphics Processing Unit Képalkotás: sok, általában egyszerű és független művelet < 2006:
Operációs rendszerek. 9. gyakorlat. Reguláris kifejezések - alapok, BASH UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Reguláris kifejezések - alapok, BASH Operációs rendszerek 9. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor
S z á m í t ó g é p e s a l a p i s m e r e t e k
S z á m í t ó g é p e s a l a p i s m e r e t e k 7. előadás Ami eddig volt Számítógépek architektúrája Alapvető alkotóelemek Hardver elemek Szoftver Gépi kódtól az operációs rendszerig Unix alapok Ami
4. Gyakorlat: Csoportházirend beállítások
4. Gyakorlat: Csoportházirend beállítások 4.1. A Default Domain Policy jelszóra vonatkozó beállításai 4.2. Parancsikon, mappa és hálózati meghajtó megjelenítése csoport házirend segítségével 4.3. Alkalmazások
Az előadás magáncélra szabadon felhasználható. Köz- és felsőoktatásban felhasználható, csak előtte kérlek írj egy emailt nekem.
Utolsó módosítás: 2013. 03. 26. Az előadás magáncélra szabadon felhasználható. Köz- és felsőoktatásban felhasználható, csak előtte kérlek írj egy emailt nekem. A fóliák részben a Windows Operating System
Uniprogramozás. várakozás. várakozás. Program A. Idő. A programnak várakoznia kell az I/Outasítások végrehajtására mielőtt továbbfuthatna
Processzusok 1 Uniprogramozás Program A futás várakozás futás várakozás Idő A programnak várakoznia kell az I/Outasítások végrehajtására mielőtt továbbfuthatna 2 Multiprogramozás Program A futás vár futás
1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 Tippek és trükkök - Másfél év üzemeltetési tapasztalatai Exadata környezetben
LINUX PMB2506-2 LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB
LINUX PMB2506-2 LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB LINUX PARANCSOK ÉS HASZNÁLATUK ls: listázás -l részletes lista -a rejtett fájlok megjelenítése cp: fájlok másolása -i Már létező cél felülírása előtt
1. Ismerkedés a Hyper-V-vel, virtuális gépek telepítése és konfigurálása
1. Ismerkedés a Hyper-V-vel, virtuális gépek telepítése és konfigurálása 1.1. Új virtuális gép és a Windows Server 2012 R2 Datacenter alap lemez létrehozása 1.2. A differenciális lemezek és a két új virtuális
file./script.sh > Bourne-Again shell script text executable << tartalmat néz >>
I. Alapok Interaktív shell-ben vagy shell-scriptben megadott karaktersorozat feldolgozásakor az első lépés a szavakra tördelés. A szavakra tördelés a következő metakarakterek mentén zajlik: & ; ( ) < >
Applying a Real-time CORBA ORB for Avionics Mission Computing
Applying a Real-time CORBA ORB for Avionics Mission Computing schmidt@cs.wustl.edu Washington University, St. Louis www.cs.wustl.edu/çschmidt/tao4.ps.gz Sponsors Boeing and CDI/GDIS Mission Computing Design
Operációs Rendszerek példatár. Utolsó frissítés: 2014. február 10.
Operációs Rendszerek példatár Utolsó frissítés: 2014. február 10. A példatár Szegedi Tudományegyetemen oktatott Operációs rendszerek tárgy gyakorlati anyagához illeszkedo feladatok sorát tartalmazza, mely
Diskless klaszter a meglévő gépeinkre
Diskless klaszter a meglévő Edlinger Dávid Szalai László Nyugat-magyarországi Egyetem Informatika i és Gazdasági Intézet Rólunk: NYME INGA (inf.nyme.hu) Soproni gazdasági informatikus képzés (kb. 120 aktív
Hardver összetevők ellenőrzése Linux alatt. Hardverguruk előnyben...
Hardver összetevők ellenőrzése Linux alatt Hardverguruk előnyben... A hardverek támogatottsága A telepítés előtt érdemes meggyőződni arról, hogy a jelenleg használt hardver elemek támogatottak-e a Linux
Útmutató a Computer Setup (F10) segédprogramhoz HP üzleti célú asztali számítógépek dx5150 típus
Útmutató a Computer Setup (F10) segédprogramhoz HP üzleti célú asztali számítógépek dx5150 típus A kiadvány cikkszáma: 374172-212 2005. szeptember Az útmutató a Computer Setup segédprogram használatára
Másolatképzési technikák és azok felhasználási lehetőségei
Másolatképzési technikák és azok felhasználási lehetőségei Godányi Géza Technical Account Manager EMC Magyarország Kft. 1 A belső másolatok előnye: Párhuzamos feldolgozás! Mentés / visszatöltés Oracle
Virtualizációs technológiák Linux alatt (teljesítményteszt)
Virtualizációs technológiák Linux alatt (teljesítményteszt) Ebben a dokumentációban a virtualizációs technológiák sebességét, teljesítményét hasonlítom össze RedHat-alapú Linux disztribúciókkal. A teszteléshez
Digitális rendszerek. Digitális logika szintje
Digitális rendszerek Digitális logika szintje CPU lapkák Mai modern CPU-k egy lapkán helyezkednek el Kapcsolat a külvilággal: kivezetéseken (lábak) keresztül Cím, adat és vezérlőjelek, ill. sínek (buszok)
Operációs Rendszerek II. labor. 2. alkalom
Operációs Rendszerek II. labor 2. alkalom Mai témák (e)grep Shell programozás (részletesebben, példákon keresztül) grep Alapvető működés: mintákat keres a bemeneti csatorna (STDIN vagy fájl) soraiban,
Operációs rendszerek. 4. gyakorlat. BASH bevezetés, script írása, futtatása UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED BASH bevezetés, script írása, futtatása Operációs rendszerek 4. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik
HASZNÁLATI ÚTMUTATÓ. Az LCD kijelző mutatja a folyamat jellemzőit: írási sebesség, készenlét %-ban, hátralevő adatmennyiség, hátralevő idő
HASZNÁLATI ÚTMUTATÓ Másolás Másolás mester DVD-ről vagy a beépített HDD-ről. 1. Copy Helyezze el a mester DVD-t a CD-ROM meghajtóban, az írható üres lemezeket az írókban. Ezután nyomja meg az ENT gombot
MTA Cloud a tudományos alkalmazások támogatására. Kacsuk Péter MTA SZTAKI
MTA Cloud a tudományos alkalmazások támogatására Kacsuk Péter MTA SZTAKI Kacsuk.Peter@sztaki.mta.hu Az előadásban felhasznált anyagok Guilherme Galante et al.: An Analysis of Public Clouds Elasticity in
Operációs rendszerek. 3. előadás Ütemezés
Operációs rendszerek 3. előadás Ütemezés 1 Szemaforok Speciális változók, melyeket csak a két, hozzájuk tartozó oszthatatlan művelettel lehet kezelni Down: while s < 1 do üres_utasítás; s := s - 1; Up:
CE53-24/F(C) Központi vezérlő. Kezelési kézikönyv
CE53-24/F(C) Központi vezérlő Kezelési kézikönyv KIJELZŐ A főoldal megjelenése: Szám Megnevezés Leírás 1 Üzemmód Ha a beltéri egység üzemel, az aktuális üzemmódot jelzi ki. 2 Ha a beltéri egységek több
MAXSYS. PC6010v2.1 Kezelői Kézikönyv 2
PC6010v2.1 Kezelői Kézikönyv 2 FIGYELMEZTETÉS: Ez a kézikönyv információkat tartalmaz a készülék használatával és működésével kapcsolatos megkötésekről. Ezen információk a gyár garancia vállalásával kapcsolatosak,
Using the CW-Net in a user defined IP network
Using the CW-Net in a user defined IP network Data transmission and device control through IP platform CW-Net Basically, CableWorld's CW-Net operates in the 10.123.13.xxx IP address range. User Defined
SQLServer. Probléma megoldás
SQLServer 9. téma Teljesítmény elemzés Probléma megoldás Az adatbázis életében nem ritka kisérő a hibák, teljesítmény problémák jelenléte A probléma megoldáshoz használható útmutatók: - ismerni kell a
Az Ipoly árvízi előrejelző rendszer
Az Ipoly árvízi előrejelző rendszer Papanek László Katonáné Kozák Edit Pálfi Gergely Magyar Hidrológiai Társaság XXXIII. Vándorgyűlés 2015.06.02. A feladat közös, integrált, valós idejű hidrológiai előrejelző
S z á m í t ó g é p e s a l a p i s m e r e t e k
S z á m í t ó g é p e s a l a p i s m e r e t e k 10. előadás Ami eddig volt Számítógépek architektúrája Hardver elemek Szoftver Gépi kódtól az operációs rendszerig Unix alapok Shell script Windows adminisztráció
I.3 ELOSZTOTT FOLYAMATSZINTÉZIS BERTÓK BOTOND. Témavezetői beszámoló
infokommunikációs technológiák infokommunikációs technológiák I.3 ELOSZTOTT FOLYAMATSZINTÉZIS BERTÓK BOTOND Témavezetői beszámoló Pannon Egyetem 2015. január 7. A KUTATÁSI TERÜLET RÖVID MEGFOGALMAZÁSA
Párhuzamos programozás Haskellben (folytatás)
Párhuzamos programozás Haskellben (folytatás) Mit tudtunk meg eddig a párhuzamos programokról? Párhuzamos programozással gyorsíthatunk a programon, miközben megőrizzük a determinisztikusságát. Teljesen
1. Kapcsolók konfigurálása
1. Kapcsolók konfigurálása Üzemmódok: Felhasználói Privilegizált Globális konfigurációs váltás: enable (en), váltás: exit váltás: configure terminal (conf t), váltás: exit váltás: változó, váltás: exit,
Vé V g é r g e r h e a h j a tá t s á i s s z s ál á ak a Runnable, Thread
Végrehajtási szálak Runnable, Thread Végrehajtási szálak Java-ban A Java program az operációs rendszer egy folyamatán (process) belül fut. A folyamat adat és kód szegmensekből áll, amelyek egy virtuális
Adattárházak és üzleti intelligencia alkalmazások hardver igényei. Kósa Barna
Adattárházak és üzleti intelligencia alkalmazások hardver igényei Kósa Barna filename\location Page 1 Adattárház Hewlett-Packard kompetencia Üzleti intelligencia IT infrastruktúra filename\location Page
Memória játék. Felhasználói dokumentáció
Memória játék Felhasználói dokumentáció Feladat: JavaScript segítségével, olyan programot írni, mely összekeveri a lapokat, majd a felhasználónak kell párosítani. HTML oldalba ágyazva és CSS-el formázva.
EBS fogyókúra György Zoltán Innovent Tanácsadó Kft. 2013. október 9.
György Zoltán Innovent Tanácsadó Kft. 2013. október 9. Az előadás célja Erőforrás felhasználás csökkentése Sebesség Online Batch Költség (kisebb diszkterület) Módszerek Tömörítés [Archiválás] és Törlés
Bevezetés a párhuzamos programozási koncepciókba
Bevezetés a párhuzamos programozási koncepciókba Kacsuk Péter és Dózsa Gábor MTA SZTAKI Párhuzamos és Elosztott Rendszerek Laboratórium E-mail: kacsuk@sztaki.hu Web: www.lpds.sztaki.hu Programozási modellek