Tantárgyfelvétel: nem és nem

Hasonló dokumentumok
Tantárgyfelvétel: problémamentesen

2017/2018. tanév időbeosztása /2016. (XI..) sz. Rektori Utasítás 2. sz. melléklete

A 2016/2017. tanév II. félévében a bevezetést megelőző hosszabb előkészítő folyamatnak az utolsó teszt időszaka zajlik.

Összefoglaló jelentés

KTH hírlevél a tanszéki oktatási felelősöknek, adminisztrátoroknak a 2013/14/2 félév kezdéséről január 26.

Budapesti Műszaki és Gazdaságtudományi Egyetem

NEPTUN MOBIL ALKALMAZÁS FELHASZNÁLÓI SEGÉDLET

NYELVI TÁJÉKOZTATÓ. Kérem, kattintson a megfelelő képzési formára!

(a) Számolja ki a vásárolt benzin átlagos mennyiségét! (b) Számítsa ki az átlagos abszolút eltérést! (a) Mekkora a napi átlagos csökkenés?

Adatintegritás ellenőrzés Felhasználói dokumentáció verzió 2.0 Budapest, 2008.

Diákhitel igénylés folyamata

3/2019. ( ) SZ. DÉKÁNI UTASÍTÁS 2019/2020. TANÉV IDŐBEOSZTÁSA BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM ÉPÍTÉSZMÉRNÖKI KAR

A Microsoft terminálszolgáltatás ügyfél oldali hardverigényének meghatározása

Miskolci Egyetem Általános Informatikai Tanszék

A tesztelés feladata. Verifikáció

A 2019/2020-as tanév időbeosztása






KTH hírlevél a 2011/12/2 félév zárásáról június 13. Kedves Hallgató!

Tanszéki szórvány szerverek kiváltása a. Győry Endre Attila ELTE Informatikai Igazgatóság

A 2018/2019-es tanév időbeosztása

Jó vízminőséggel a vízbiztonságért.

Iktatószám: 41- /2008. Tárgy: Tájékoztató a évi Országos Kompetencia-mérés hódmezővásárhelyi eredményéről

Tájékoztató a Tanulmányi ösztöndíjról

Házi verseny villamosmérnök hallgatók részére. Debreceni Egyetem Villamosmérnöki Tanszék

A Gépészmérnöki és Informatikai Kar hallgatói félévzárással kapcsolatos tudnivalói 2018/ félév

Budapesti Műszaki és Gazdaságtudományi Egyetem. Építészmérnöki Kar. Kari Tanulmányi Bizottság. Ügyrend

Tanulmányi tájékoztató Hallgatói fórum

Vállalkozás alapítás és vállalkozóvá válás kutatás zárójelentés

NYELVI TÁJÉKOZTATÓ. Kérem, kattintson a megfelelő képzési formára!

Hunyadi János Általános Iskola

BGF Biztos jövő ösztöndíj pályázati felhívás a 2015/2016. tanév 1. félévére

Nyílt Lapok 2007/3 Az Echo Innovációs Műhely munkatanulmány sorozata

Országos kompetenciamérés eredményei Kiskulcsosi Általános Iskola Telephelyi jelentés évfolyam szövegértés

Tanulmányi tájékoztató Hallgatói fórum

Bükkábrányi Arany János Általános Iskola. ÚTMUTATÓ AZ ÚJ DIGITÁLIS NAPLÓ SZÜLŐI FELÜLETÉNEK használatához v.1.2

A hallgató a kérvény leadásától, a kérvény elbírálásáig nyomon követheti kérvényét.

A Szakdolgozat készítésének rendje a BME Építőmérnöki Kar alapképzésén

Oktatás Neptun adminisztrátoroknak

Gyakorlatokon való részvétel

Tárgyfelvétel előtti órarendi nézet (órarend tervező) a Neptun HWEB-en

17 / ( ) Rektori Utasítás a nyelvoktatás különös szabályairól és díjairól

E-SZOLGÁLTATÁSOK INTEGRÁCIÓJA INTÉZMÉNYI SZINTEN

Elektronikus napló használati útmutatója szülőknek

Rácz Annamária

Átlageredmények a évi Országos Kompetenciamérésen. matematikából és szövegértésből

1/2018. (I. 01.) sz. Dékáni Utasítás a Szakdolgozat készítésének rendjéről a BME Építőmérnöki Kar alapképzésén február 1-től

NYELVI TÁJÉKOZTATÓ. Kérem kattintson a megfelelő képzési formára!

Mobilizálódó OSZK. A nemzeti könyvtár mobileszközöket célzó fejlesztései az elmúlt időszakban. Garamvölgyi László. Networkshop, 2013.

Országos kompetencia mérés 2017

Neptun rendszer jelentkezési segéd Multifunkciós épület Hegedűs Gyula Kollégium Mészáros Lőrinc úti Kollégium Famulus Kollégium

TÁJÉKOZTATÁS A DOKTORI KÉPZÉSRŐL (a évről) Egyetemünkön működő doktori iskolák tudományágak szerinti felsorolása:

Fazekas Mihály Fővárosi Gyakorló Általános Iskola és Gimnázium

Technológia, architektúra

A évi OKM iskolai szintű eredményeinek elemzése

OP, KOP A HITELINTÉZETEK MŰKÖDÉSI KOCKÁZATA TŐKEKÖVETELMÉNYÉNEK SZÁMÍTÁSA

Integráci. ciós s tesztek. ciós s tesztek (folyt.) Integration Level Testing (ILT) Ficsor Lajos. Miskolci Egyetem Általános Informatikai Tanszék

Ady Endre Általános Iskola

Iskolai jelentés. 10. évfolyam szövegértés

Neptun rendszer jelentkezési segéd

Logikai adatmodell kialakítása

WEKERLE SÁNDOR ÜZLETI FŐISKOLA

Gyakorlatokon való részvétel

Oktatói Munka Hallgatói Véleményezésének eredményei 2017/18. tanév őszi félév

A HungaroControl Zrt. Vezetői Információs Rendszerének és Tervezési rendszerének bevezetése tárgyú részvételi felhívás módosítása.

NEPTUN kézikönyv első éves hallgatóknak

Digitális technika VIMIAA02

Fazekas Mihály Fővárosi Gyakorló Általános Iskola és Gimnázium

Török Katalin. Roma fiatalok esélyeinek növelése a felsőoktatásban

2.0 változat június 14.

Hunyadi János Általános Iskola

A negyedéves munkaerő-gazdálkodási felmérés eredményei Somogy megyében IV. negyedév

JA45 Cserkeszőlői Petőfi Sándor Általános Iskola (OM: ) 5465 Cserkeszőlő, Ady Endre utca 1.

Tanulmányi tájékoztató Hallgatói fórum

Jogosultság igénylési folyamatok egységesítése a Magyar Telekom csoportnál. Magyar Telekom IAM rendszer Pálfy Zsolt Levente , 1.

Digitális technika VIMIAA02

Tisztelt Tanszéki Adminisztrátor, Tanszéki Oktatási Felelős Kolléganő/Kolléga!

OpenCL alapú eszközök verifikációja és validációja a gyakorlatban

VÁRAKOZÓK JELENTÉSE ELEMZÉS ÁLLAPOT SZERINT

A szegénység fogalmának megjelenése a magyar online médiában

NEPTUN.NET HALLGATÓI

EMLÉKEZTETŐ A KÖZÉP-MAGYARORSZÁGI RÉGIÓ. tizenegyedik lakhatási-foglalkoztatási regionális szakmai műhelyéről

Nexpery Learning Hub. Nexpery ahol a jövő hálózati informatikusait képezzük

Neptun rendszer jelentkezési segéd

TESTNEVELÉS TANTÁRGY 2013/2014. TANÉV II. FÉLÉVI KÖVETELMÉNYEI

Tájékoztatás a doktori képzésről (2016. szeptemberi vagy ezutáni kezdés)

Matematika érettségi feladatok vizsgálata egyéni elemző dolgozat

A Népszámlálás infokommunikációs háttere (Miért érdekes a Népszámlálás?) Kópházi József Központi Statisztikai Hivatal

Grayteq. Grayteq DLP Teljesítmény Benchmark. Grayteq DLP Benchmark. Sealar Corporate Proprietary Commercial-in-confidence

6/2015. ( ) SZ. DÉKÁNI UTASÍTÁS

1. Az ajánlatkérő neve és címe: ND Nemzeti Dohánykereskedelmi Nonprofit Zártkörűen Működő Részvénytársaság 1011 Budapest, Iskola utca 13.

Andragógia Oktatási szolgáltatás

Tanulmányi tájékoztató Hallgatói fórum

Hunyadi János Általános Iskola

BGE Biztos jövő ösztöndíj pályázati felhívás a 2016/2017. tanév 1. félévére

A Veszprémi Érseki Hittudományi Főiskolára jelentkezettek és felvettek számának alakulása

19. melléklet a 44/2015. (XI. 2.) MvM rendelethez

Átírás:

Tantárgyfelvétel: nem és nem A Neptunban 2014. június 25-én indult a 2014/2015 tanév 1. félévére szóló előzetes (de végleges követelményellenőrzéssel futó) tantárgyfelvétel. Ez az alkalom, amely a második legkeményebb igénybevételt jelenti a Neptun rendszer számára. Ezúttal nem túl fényesen zajlottak az események Első lépésként a Közlekedésmérnöki, Építőmérnöki és az Építészmérnöki karon a jól teljesítő hallgatók 12:00-tól 17:00-ig vehették fel azon tárgyakat, amelyeket csak az adott karra járók vehetnek fel. Legnagyobb meglepetésünkre ez a viszonylag kis létszám is durva terhelést jelentett a rendszer számára. Ha 800 fölé emeltük a user limitet, a rendszer instabillá vált: a webszerverek túlterhelődtek, és az alkalmazás válaszideje nagyon megnövekedett. Ilyen körülmények között egyidejűleg maximum 1179 felhasználót regisztráltunk (12:08-kor). Az első percben 398, az első 5 percben 1627, az első órában 5134, összesen 6325 tárgyfelvétel történt. Az első órában a tárgyfelvételek 81 százaléka, az első két órában a tárgyfelvételek 90 százaléka történt meg. 12:00-tól 17:00-ig összesen 755 hallgató vett fel tárgyakat. Sajnos minden mutató gyengébb volt, mint az egy évvel, illetve fél évvel ezelőtti. A rendszer furcsa (az előzetes terhelési tesztek eredményeit meghazudtoló) teljesítményét észlelve rögtön jeleztük azt a fejlesztőnek, aki el is kezdte a probléma földerítését. De sajnos nem sikerült 18 óráig, a nagy roham megindulásáig behatárolni a durva performancia csökkenés okát. Ezen etap legnagyobb terhelést produkáló első 15 percének tárgyfelvételi adatai grafikonban: 1

Ezen etap teljes időtartamának tárgyfelvételi adatai grafikonban: Második lépésként, baljós árnyak mellett, 18:00 órakor indult a normál tantárgyfelvétel. A tantárgyfelvételt megelőző hetekben végzett számtalan terhelési teszt eredményeire alapozva, és nagyon biztosra menve, az induláskor egészen alacsonyra (400 fő) vettük a felhasználói limitet, hogy megelőzzük az infrastruktúra villámcsapásszerű terhelés alatti összeomlását 18:00:01-kor. A sikeresen átvészelt első tömeges gombnyomást (tantárgyfelvételt) követően elkezdtük apró lépésekben (80 főnként) emelni a felhasználók számát. Sajnos, a délihez hasonlóan, most is csak 800-900 egyidejű felhasználóig jutottunk, mert a fölött már bizonytalanná és lassúvá vált a rendszer. A webszervereink 90-95 százalékos terheléssel futottak, míg a megerősített adatbázisszerverünk ácsingózott. A rendkívül alacsony user limit miatt nagyon hosszú várakozásra kényszerültek a hallgatók: volt, aki csak este 22 óra után tudott belépni a Neptunba. Így a szokásoshoz képest nagyon elhúzódott az egész tantárgyfelvételi folyamat, és a Neptun üzemzárásáig kevesebb tárgyat vettek fel a hallgatók, mint normálisan a roham első órájában. Ilyen körülmények között 20:08-ra értük el a maximális egyidejű felhasználószámot: 1037 főt. (Rossz leírni, de egy évvel ezelőtt a maximális egyidejű felhasználószám 3037, fél évvel ezelőtt 4740 volt!) Az elmúlt időkben előfordult legmagasabb Neptun felhasználószámok: Dátum Jelleg Max. felhasználó Op. felhasználó 2010.11.29 18:00 vizsga 7303 4623 2010.12.22 06:00 tárgy (EO) 831 831 2011.01.10 18:00 tárgy 12062 4837 2011.01.12 18:00 tárgy (EP) 1765 1765 2011.01.31 16:00 tárgy 1519 1519 2011.05.02 18:00 vizsga 2761 2761 2011.06.07 18:00 tárgy 6095 6095 2011.11.28 18:00 vizsga 4897 4897 2012.01.16 18:00 tárgy 8120 5328 2012.01.30 16:00 tárgy 1703 1703 2012.05.02 18:00 vizsga 2603 2603 2

2012.06.20 18:00 tárgy 2700 2700 2012.11.26 18:00 vizsga 2281 2281 2013.01.24 18:00 tárgy 3461 3461 2013.05.06 18:00 vizsga 2672 2672 2013.06.24 18:00 tárgy 3037 3037 2013.12.02 18:00 vizsga 2869 2869 2014.01.30 18:00 tárgy 4740 4740 2014.05.06 18:00 vizsga 2672 2672 2014.06.25 18:00 tárgy 1037 1037 Kis magyarázat A Max. felhasználó oszlop az adott időszakban észlelt legtöbb egyidejű felhasználó száma. Az Op. felhasználó oszlop az adott időszakban észlelt legtöbb egyidejű felhasználó száma, éspedig a Rendszer még működőképes, használható állapotában. A tantárgyfelvételek így alakultak: Az első percben 578, az első 5 percben 2.391, az első órában 18.846, a második órában 16.532, a harmadik órában 13.585, a negyedik órában 9.653 tárgyfelvétel történt. 22 óráig összesen 58.616 tárgyfelvétel volt. 18:00 órától a másnap 02:00 órás zárásig pedig összesen 69.214 tárgyat vettek fel a hallgatók (a szokásos 110 ezer helyett). Ezen etap első órájában a tárgyfelvételek 27 százaléka, első két órájában a tárgyfelvételek 51 százaléka, első három órájában a tárgyfelvételek 71 százaléka, első négy órájában a tárgyfelvételek 85 százaléka történt meg. 18:00- tól másnap 02:00-ig összesen 8.981 hallgató vett fel tárgyakat (a szokásos 13 ezer helyett). Ezen etap teljes időtartamának tárgyfelvételi adatai grafikonban: 3

Ezen etap első 60 percének tárgyfelvételi adatai grafikonban: Mindkét rajzból látható, hogy mennyire gyengélkedett a rendszer A történtektől letaglózva mentünk haza, és jöttünk be másnap dolgozni. Mi is, és a Neptunt fejlesztő SDA munkatársai is. Rögtön elkezdtük a hiba okának felderítését. Kielemeztük a roham során keletkezett adatbázis, webszerver és alkalmazás naplókat. Ezen kívül a teszt rendszerünket visszaállítottuk a 2014. június 25-e hajnali állapotra, és újabb terhelési tesztek sorát végeztük el a még tovább finomított terhelési eljárásunkat használva, hogy rekonstruálni tudjuk a történteket. A több hétég tartó vizsgálódás során az alábbiakra jutottunk: A BME 2014. januári visszajelzései alapján az SDA átírta a tárgyfelvételi modult a Neptunban úgy, hogy a webszerverek a tárgyfelvétel során használt adatok nagyobb részét gyorsítótárazzák, ezzel tehermentesítve az adatbázisszervert. Az előzetes terhelési tesztek ezt az optimalizációt teljes mértékben vissza is igazolták. A baj ott volt, hogy a programkód átírása során egy olyan rész is változott, amely a teszteléshez használt, június 13-i állapotú adatbázisban (az érintett tábla kevés sora miatt) nem okozott gondot, viszont az éles adatbázisban igen, mert június 25-én ugyanebben a táblában már egy nagyságrenddel több sor volt (az órarendek véglegesedése miatt). Ez elég volt ahhoz, hogy a 4

webszervereink túlterhelődjenek, amikor a hallgatók a tárgyak között kerestek, válogattak a Neptun tárgyfelvételi felületén. Ennek következménye volt, hogy maximum 800-900 felhasználót tudtunk egyidejűleg beengedni a webszerverekre, azok stabilitásának veszélyeztetése nélkül. Ebből pedig egyenesen következett, hogy a hallgatóknak több órát kellett várakozni a bejutásra. Az érintett programszakaszt az SDA azóta javította, amelynek sikerességét az utólagos terhelési tesztek igazolták. Sőt, a július 24-én élesített új Neptun verzió újabb optimalizációkat tartalmaz, amitől a tantárgyfelvételi folyamat tovább gyorsult a tesztjeink szerint. Az egész tantárgyfelvételi, Neptun csúcsterhelési témakör nehézségét, komplexitását jól mutatja a jelen eset, hogy a sok száz befolyásoló tényező közül egynek a változása (elmászása) mekkora galibát okozhat a teljes rendszer működésében. Amit a jövőre nézve ígérhetünk: Igyekszünk a terhelési tesztjeinket a lehető legnaprakészebb adatbázison végezni. Megkíséreljük jobban bevonni az SDA-t a Neptun terhelési tesztekbe. Szorosabbra fűzzük a kapcsolatot a társintézményekkel, megélénkítjük a tapasztalatcserét, megpróbáljuk együtt képviselni az érdekeinket az SDA-val szemben. Javaslatokat teszünk az SDA-nak olyan programfejlesztésekre, amelyekkel a Neptun hallgatói web alkalmazás működése gyorsítható. 2014-es hardverfejlesztéseink nyomán tovább erősítjük a Neptun infrastruktúráját. Ezen kívül ismételten előterjesztjük a tantárgyfelvétel valamilyen szempont szerinti széthúzásának kérdését az Egyetem oktatásszervezésért felelős grémiumának. A széthúzás lehet időbeli elnyújtás (karonként), vagy alapulhat hallgatói teljesítmény szerinti rangsoron. BME KTH Neptun Üzemeltetés Budapest, 2014. augusztus 28. 5