5

You can use Memtest86+: free Bootable program (so that it can fully test the RAM without being annoyed having some OS in RAM at the same time) Note that if you have 1 RAM at 1333 and 1 RAM at 1600, it would just run at 1333: RAM will always run at the speed of the slowest stick. Same for the latency: the highest latency will be used by both RAM sticks. ...


4

Clumsy is available on Github, which I found here dummynet is available on Github, which I found here NEWT was mentioned here and a download link is available here which has links for 64 bit and 32 bit


3

There are a lot of great tools out there for analysing an Intranet Website, but I think that first, we should not bypass the basic tools already built in our browsers! To better express this affirmation, let's disable my Internet connection and just open a local page, delivered by the web server installed on my own computer. It's only a simple page that you ...


3

Here is list of libraries with lock-free and wait-free data structures for JVM: https://github.com/JCTools/JCTools https://github.com/ben-manes/caffeine If you can read Scala code then look into actors that are wait-free on submit and handle messages in batches: https://github.com/scalaz/scalaz/blob/series/7.2.x/concurrent/src/main/scala/scalaz/...


2

Keep in mind that your website is designed to handle multiple users. The size of your client's user base will impact performance characteristics. Performance and Availability with 1 concurrent user will be not the same as with let say, 100 users. You should use a load testing tool which measures these characteristics under various load levels. We have a ...


2

If you are OK with installing rainmeter, there are plenty of widgets that can display memory usage, plus other things like disk usage or temperature. I'm pretty sure the default skin comes with a memory usage widget, but if I'm wrong, you can find one from the community (see http://rainmeter.net/discover) I liked rainmeter because there were a whole bunch ...


2

I recommend you just use the .NET framework directly. That they are still alive The Process object has a HasExited property to determine this. Any log files that they create This is an ackward one it depeneds on how the application logs. If they create files monitor the files they create maybe using FileSystemWatcher class. If they are event logs you ...


2

Virtualization Manager Gain full control of VMware® and Hyper-V® environments Hyper-V® and VMware® Management Dashboards Identify and remediate VMware and Hyper-V problems Decrease mean time to resolution (MTTR) VM capacity planning VM sprawl control VM right-sizing(Display and change VMs with over- and under-allocated CPU/memory. Display and change CPU due ...


2

I suggest you give userbenchmark.com a try. Download and run their software. At the end it produces a report. Look at the % score of your component, scroll down click on a part say RAM. Sort the RAM by score, and buy RAM faster than whatever you scored. How fast, is typically only limited by your budget. SSD are one of the best upgrades if you have ...


2

I would suggest starting with pythons own cProfile module: No need to change your code in any way when profiling a program Comes with Python (so Free)! Works on Windows, (and most other platforms). Python 2 & 3 To profile your python program: python -m cProfile -o output_file_name YouProgram.py then put your program through its paces, (obviously you ...


1

Since you do not have many requirements, I suggest starting with Windows Performance Toolkit (WPT). WPT is not available as a standalone tool. It is part of the Windows Assessment and Deployment Kit (WADK). WPT is not a single tool. It's made of two parts: Windows Performance Recorder (WPR) and Windows Performance Analyzer (WPA). By default, the recorder (...


1

Disclaimer: I'm an active developer for the software I'm about to recommend, so I'm at least a bit biased. While it might be slight overkill for your particular use case, Netdata should be able to do a vast majority of the monitoring you would potentially be interested in. It's a bit more focused on the performance monitoring side of things, but it can ...


1

A robust solution would be to use collectd with an appropriate frontend, for example Grafana. This requires a working a database setup. A simpler solution would be to use icinga2. This requires you to at least write or download a script/plugin for network monitoring, CPU/Memory/IO scripts are included in the default installation. On many linux ...


1

Just in case anyone stumbles over this question and wants to know: I decided to use ScyllaDB.


1

From what I have seen so far, it is usual to use both scripts, because of the simplicity of their execution and clarity in the results. In short, they save a lot of setup and testing time and their results are quite reliable, defining each action in detail. Here you have the links and the command line of each one: MySQLTuner # perl mysqltuner.pl Tuning-...


1

One good option to look at is Vagrant Up - this allows you to produce recipes specifying the setup of a given OS & set of tools and then execute them under a selection of VMs. Free, Gratis & Open Source Windows, Linux or Mac Use with VirtualBox, VMware, Docker, AWS, or any other provider. Recipes are suitable for version control While the first ...


1

I would suggest taking a look at GRR which is a python framework for doing exactly the sort of things that you are looking to do.


1

Personally I would use Python and the lovely psutil library which can gather just about all of the information that you can dream of: For a process on Windows you can get: cpu_percent cpu_times io_counters memory_info memory_maps num_ctx_switches num_handles num_threads username full exe path cmdline parent status cwd io_counters much more even more on ...


1

You could do this simply with a batch file, here's something I quickly wrote up, @echo off ECHO ***Date and Time*** set datetimef=%date:~-4%_%date:~3,2%_%date:~0,2%__%time:~0,2%_%time:~3,2%_%time:~6,2% echo %datetimef% ECHO ***List Processes*** WMIC path win32_process get Caption,Processid,Commandline ECHO ***CPU-Usage*** wmic cpu get loadpercentage ECHO ***...


1

If you want to get the real load time of your website, your have to use a real browser with network condition similar to your visitor to simulate at best their experience. It's costly, so I think if you want to perform check frequently it will be really hard to find a reliable tool for free. Some alternative I've not seen in the list you give : https://...


1

Odds are, you probably have a lightweight Gadget for displaying RAM that came with your machine. Find your gadgets menu by right clicking anywhere on the desktop or going to the Control Panel > Desktop Gadgets. It should pull up this menu: Then just add the gadget, which should look like this: If you want to tweak it and you're familiar with some ...


1

The Sysinternals Process Explorer allows you to view a lot of data including having a view just for memory usage, when minimised it displays a graph on the taskbar icon and if you right click on that and select system information you get: It is a free tool from the Microsoft site. If you select Options, Tray Icons, Physical Memory History you get a tray ...


1

If you are using AMD CPU, you can try AMD CodeXL. An alternative would be to use any of the existing standard linux profilers available and plot the output using utilities like this.


1

CiviHR is an extension to CiviCRM, an open source, free CRM. CiviHR would be an answer to a HR tool requirements but as far as I know, there isn't performance specific functionality - but it has a lot of regular features of HR software, to mention a few: People (Paid & Unpaid) - a directory listing of the people who work for an organisation - showing ...


1

You can also try DareBoost.com which will give you performance and quality metrics and details information on what should be fix. You can launch an analysis for free to see how your website is performing now. And also track your website performance over time. Or WebPageTest.org which is a bit more technical and only offer one shot analysis


1

Not sure if this is quite what you are looking for, but Warewolf ESB is gratis (no charge) and open-source. It also utilizes microservices to build applications - so presumably you could build the performance monitoring tool using it.


1

I was thinking the same a few weeks ago but didn't ask the question as the distinction between software and data sources is still unresolved, my last question on that side was too data source oriented and got closed, so I was waiting for a bit more clarification. I guess the "upload source code from web interface" feature should make the question on topic. ...


Only top voted, non community-wiki answers of a minimum length are eligible