 अगrunning, देश Carwynवेय, पकास झेता टिरं भाजी पेय आखकरतला, attendave antibody to Elliott अचा को बजँए अपसश्रों की ख़ोत वहूँला अच用 योप्मश کलो सोब वहुए गषे रालेड न 대박 then we did all three which one did you do out of these three actually we did all these three testing scalability we did all these three testing all these three testing okay go ahead on IIT Bombay X yeah the VM we have provided we have provided some VM on the virtual machine how scalable is that how scalable is your result actually sir depends on process for different different process there actual IIT Bombay X actually we have scaled it to one level actually we scaled it to one level only initially there were two cores we scaled it up and we doubled the I would know your results can I apply how usable it is to actual IIT Bombay X system and you have only theoretical I have no benefit same question as I asked them actually we were checking out that is there any increase in the performance too so we did we just increased the hardware and we checked for it we space tested to determine that how much is the maximum number of threads that can be concurrently run without any error tell us what you are doing results but out we use jmeter for performance testing results but out so we performed testing on these four processes again quiz and discussions the first thing we were go back registration process so your output will tell me how many people can register simultaneously in IIT Bombay X in a particular time interval not for IIT Bombay simultaneously in particular time interval concurrent okay I say that is what you are telling me okay registration process login again simultaneously login is very important registration is not quiz is very important discussion forum not so login our quiz result will tell so this was the scripted one initially we had two course so we did the testing on that so first we did it on two course then we increased it to two course and if we tested it again how much the increase in performance okay so the maximum thread that we were able to achieve without any error was 400 with two course with four course it was 500 we ran it for like 40 minutes and about 15,386 users registered logged in go data analyze I see this why this is more data than the maximum time I cannot see your head is coming so actually to compare because there the maximum thread was 400 so to compare the response time at 400 thread we added that field so you limited the number of threads to find out what is the impact on the maximum very good maximum number of threads how many course does it have so it had 17 VMs actually in total actual IIT Bombay X production server how much how do I compare with your results actually just it is a testing of the behavior we cannot actually I want to know after all this testing can I compare for IIT Bombay X actual server otherwise you want to use your testing so as in behavior testing we can analyze the behavior that even if it is working on such small thing and it will also work on the last thing correct so how I want to know how large is the IIT Bombay X server compared to your two core and four core so we have used one VM 4000 core or 8 core or 16 core I just like to ask you how exactly you simulated this many number of user what was the test mechanism so we used the CSV file we used the ultimate thread group so from single machine or multiple machines so from actually we both so don't you think that don't you think that your mechanism to create the user login is actually a test mechanism to create the user login is also limitation in getting the login to be created because that power of the source is also one of the parameter have you considered that actually we came to that point that if we use only one machine or one terminal only then it will hit only one socket and all the load will be coming from one subnet only also so we were advised to use one one lab and other computer from some other lab and then test it so only two machines you have tried to actually we are only two people so we have actually we are two you are not disabled right you can do OSL has got 50 machines you may ask sir checking in OSL systems is a don't care so there are so many machines there you can move on one chest start something move on a chest start something approximately what kind of response is that you could have done it you may have invited all the summer interns also to break the things that is the way how exactly the distance has been done actually that actually that idea boss cannot do it sir the VM we have been provided this is very healthy not very healthy quite healthy one more thing which you have to tell your boss and he has to agree how much time do you require for the IIT Bombay X server to shut down for you to declare the health of the IIT Bombay X server and can you declare it responsibility is you have learnt the processes he has to make a statement you have to make a statement to him and he has to make a statement show this boss if you give me 5 minutes I will tell you I say how will it go 2 days single test takes like an hour per performance whatever he has to make a statement have you come up with the number at which this server will be hanged for different processes it is different how many people simultaneously can go for the quiz that is the number you have to at least tell us the login process the number of concurrent threads threads means user can logged in the VM we have provided without no errors was around 400 for the VM that we have been provided the configuration that we have been provided at concurrently so it is only limited by the number of threads or again RAM is the issue cache is the issue other parameters also this is only number of threads but thread doesn't win that it will work successfully it should also run successfully so processor capability, cache, RAM threads all these things cumulatively you have to summarize this many number of people can simultaneously do the quiz on this the configuration of server is acceptable okay so actually what you probably what you may require just at some point you can pick out 4 threads or make a code on 4.5 whatever you move it off the bottom pick out those 4, 5 then run a test of those okay then we can extra put it together okay but that is yeah so actually next, quiz quiz process the reason why I have said quiz and login okay only two process where I expect I am at this issue not even in quiz but in the blended mode it might happen on the quiz date will happen so these were the results for the any time there is a fixed time there is a load which says may and login may fixed time otherwise still there is no problem so you are increasing the core from 2 to 4 but the number of threads are only increasing from 200 to 250 that is quite surprising these are the threads for which there is no error in quiz process but if you see you are doubling the core but number of threads are not doubled even so because there are some other factors that is why I am not seeing in the list there is no RAM, cache actually these are also the parameter which limit the amount of processes and processing time so we kept it constant only but so the thing that happened is I am not excusing it last second week we have to taste the scalability so we went to Ablash sir Abinash sir sorry sir so we went to him and we asked him what can be done how can we scale it up obviously we cannot use two VMs and he cannot provide us with 17 VMs so we asked him what can be done so he suggested that I am increasing it to 2 to 4 you check it for that right now and after that we did not get the time so increasing so actually we just okay we kept everything constant just we increased the core because 16 GB of RAM was enough for 2 also and 4 also so but into the VM but in VM you have got a control you can control the amount of allocation of the RAM also so why did you start degreasing it at what time it will get if it is a 2 core so how much RAM it will require and they said why to give 16 because it is 16s available so you start reducing it when the number drop below 200 threads you may have said that 2 core machine with this RAM and this many threads works fine okay and realize that okay and the discussion forum even 50 or even 100 threads were not working fine then MongoDB okay according to the we will just talk for a bit there how many discussion forum in Indian terms is where discussion is going to be seen no one is discussing it okay if you have a discussion we will go in other people's discussion according to the according to the testing report given by the T10KT testing team they observed that during registration process 99% MongoDB was used whereas the common thing is MongoDB is not used in registration the common thinking is MongoDB has no use in registration but 99% usage was shown in our testing environment we did the same testing initially there was about 0% error but after some testing even we were getting 80-90% MongoDB usage in registration so we checked out for it but they had that and we asked this question 100% of MongoDB or 0% what difference does it make for registration see the things once in a while we are more concerned about the concurrent events the things which happened simultaneously those are more important these are one time events actually sir the MongoDB is basically storing the course material but we found that registration process actually yeah during registration process users are getting stored in this collection or in this database cs-comments-service- development database in users collection yeah during registration when it registers these data is also present in MongoDB also yeah that's why it is being used whereas the common belief is there is no usage but it is being used so actually documentation doesn't give that yeah sure thank you sir