Posts Tagged “performance”

Custom Webserver/NodeJS sysctl.conf file.

Have updated and explanation in the conf file below.

Written on February 3, 2015
linux webserver nodejs performance tuning kernel sysctl


Creating server parameter sysctl.conf for WebServers / FTP Server.

sysctl is an interface that allows you to make changes to a running Linux kernel. With /etc/sysctl.conf you can configure various Linux networking and system settings such as:

  • Limit network-transmitted configuration for IPv4
  • Limit network-transmitted configuration for IPv6
  • Turn on execshield protection
  • Prevent against the common syn flood attack
  • Turn on source IP address verification
  • Prevents a cracker from using a spoofing attack against the IP address of the server.
  • Logs several types of suspicious packets, such as spoofed packets, source-routed packets, and redirects.
Written on February 3, 2015
linux webserver ftp-server kernel sysctl performance tuning


Hadoop `sysctl.conf` parameters.

Performace tuning Hadoop at kernel level. sysctl is an interface that allows you to make changes to a running Linux kernel. With /etc/sysctl.conf you can configure various Linux networking and system settings such as:

  • Limit network-transmitted configuration for IPv4
  • Limit network-transmitted configuration for IPv6
  • Turn on execshield protection
  • Prevent against the common syn flood attack
  • Turn on source IP address verification
  • Prevents a cracker from using a spoofing attack against the IP address of the server.
  • Logs several types of suspicious packets, such as spoofed packets, source-routed packets, and redirects.
Written on January 28, 2015
hadoop linux kernel sysctl performance tuning


Performance Tuning for `nginx`

Nginx (pronounced engine x) is a web server with a strong focus on high concurrency, performance and low memory usage. It can also act as a reverse proxy server for HTTP, HTTPS, SMTP, POP3, and IMAP protocols, as well as a load balancer and an HTTP cache.

Written on January 22, 2015
linux nginx performance tuning load-balancing


Installing and Initial setup of Tsung Load Testing CentOS

Tsung (formerly known as idx-Tsunami) is a stress testing tool written in the Erlang language and distributed under the GPL license. It can currently stress test HTTP, WebDAV, LDAP, MySQL, PostgreSQL, SOAP and XMPP servers. Tsung can simulate hundreds of simultaneous users on a single system. It can also function in a clustered environment.

Written on January 21, 2015
load-testing performance seige tsung testing


Setup Seige on Centos 6.5, Kernel 2.6, CPU x86_64

Siege is an http load testing and benchmarking utility. It was designed to let web developers measure their code under duress, to see how it will stand up to load on the internet. Siege supports basic authentication, cookies, HTTP, HTTPS and FTP protocols. It lets its user hit a server with a configurable number of simulated clients. Those clients place the server under siege.

Written on January 20, 2015
load-testing performance seige tsung testing