Go back to fronty page View most popular entries View latest additions Submit tutorials to UnixTutorials.info
UnixTutorials logo

Search results for Squeeze Your Gigabit NIC for Top Performance

Unix+clones Squeeze Your Gigabit NIC for Top Performance
Post date: June 24, 2005, 20:06 Category: Optimizing Views: 1550 Comments: 0
Tutorial quote: Many new workstations and servers are coming with integrated gigabit network cards, but quite a few people soon discover that they can't transfer data much faster than they did with 100 Mb/s network cards. Multiple factors can affect your ability to transfer at higher speeds, and most of them revolve around operating system settings. In this article we will discuss the necessary steps to make your new gigabit-enabled server obtain close to gigabit speeds in Linux, FreeBSD, and Windows.
FreeBSD FreeBSD Networking Basics
Post date: April 12, 2005, 19:04 Category: Network Views: 1510 Comments: 0
Tutorial quote: Beginners to Unix-like operating systems such as FreeBSD are often stymied by their network settings. Sure, the install process may have set up your NIC for you, but where do you go to view these settings, and how do you proceed if your NIC stops working? Since networking is such an integral part of computing, this article will demonstrate how to verify, configure, and optimize your network settings.
Unix+clones Tune and Tweak NFS for Top Performance
Post date: June 25, 2005, 19:06 Category: Optimizing Views: 1193 Comments: 0
Tutorial quote: As promised in our previous NFS article, we will now explore mount options in a bit more detail. We will also talk about differences between NFS implementations among various UNIX flavors, and the wonderful capability automatic mounting provides.
Unix+clones Considerations for the system architect: Performance
Post date: April 20, 2005, 05:04 Category: Miscellaneous Views: 1180 Comments: 0
Tutorial quote: For many developers and engineers, performance is often an afterthought. But when a product functions as designed and has proven stability and the right feature mix, success in the marketplace often depends upon performance. Architectural decisions define the ultimate feasible performance of any product. In this article, learn how performance-monitoring technology initially developed for mainframes can help you improve your own code's performance.
Unix+clones X Window Manager Benchmarks (E17 on Top)
Post date: June 9, 2005, 09:06 Category: Benchmarks Views: 1456 Comments: 0
Tutorial quote: I've been focusing on some stability issues of late in E17, but more importantly - speed. I've been doing a little profiling and shaving off cycles where I can find readily optimizable code. I have E17 starting in 0.52 seconds (from execute to usable desktop). Considering that involves loading and rendering and scaling a complex multi-leayered desktop background, loading multiple useful modules (pager, ibar, start, dropshadow, cpufreq handler, clock, etc.), then that's not too bad.

Now I'm a numbers man. I like numbers. I don't like vague "it's faster than X" or "that's slower than this" statements without numbers to back it up. I also like to play fair. Also given there are no "performance suites" i know of that measure window manager performance, I wrote a quick and dirty one.
OSX Optimizing Mac OS X performance
Post date: January 18, 2006, 10:01 Category: Optimizing Views: 2715 Comments: 0
Tutorial quote: This FAQ provides recommendations for optimizing MacĀ® OS X performance. Additionally, it provides advice and links to advice for troubleshooting certain Mac OS X performance problems.
OpenBSD VLAN in OpenBSD
Post date: April 25, 2008, 10:04 Category: Network Views: 2785 Comments: 1
Tutorial quote: A tutorial about setting up VLAN interfaces on OpenBSD so that you can have one single physical NIC behaving like many virtual interfaces, each in its own VLAN.
Linux Performance Tools for Optimizing Linux: Process-Specific CPU
Post date: June 1, 2005, 02:06 Category: Optimizing Views: 1163 Comments: 0
Tutorial quote: The tools to analyze the performance of applications are varied and have existed in one form or another since the early days of UNIX. It is critical to understand how an application is interacting with the operating system, CPU, and memory system to understand its performance. This chapter will help you understand where the bottleneck in your system is occuring, and how to fix it.
Linux Configuring Apache for Maximum Performance
Post date: March 31, 2006, 21:03 Category: Optimizing Views: 1831 Comments: 0
Tutorial quote: Apache server performance can be improved by adding additional hardware resources such as RAM, faster CPU etc. But, most of the time, the same result can be achieved by custom configuration of the server. This article looks into getting maximum performance out of Apache with the existing hardware resources, specifically on the Linux systems.
Unix+clones High Performance MySQL
Post date: November 30, 2006, 22:11 Category: Optimizing Views: 3106 Comments: 0
Tutorial quote: The operating system your MySQL server runs on and the server's configuration can be just as important to your server's performance as the indexes, schema, or queries themselves. In this chapter, we will help you understand how to tune your server to improve performance, as opposed to tuning schema or queries. We'll be looking at changes to your hardware, operating system, and MySQL configuration to see what effects they have on overall performance.

We assume that you've already made efforts to boost the performance of your queries. If you haven't done that already, stop now and read Chapter 4 and Chapter 5 to get a handle on optimizing your queries and your application code. Only then should you worry about server settings. Hardware is often not the solution to MySQL performance problems. Poorly optimized queries can slow you down far more than not having the latest CPU or SCSI disk. To put this in perspective, one of the MySQL AB trainers even says that changing hardware might, in the best cases, give you a 10-fold performance increase. But tuning queries (and schemas) can often give you 1000-fold performance increase. Seriously.

Some topics covered in this chapter are platform-specific. The authors' knowledge of the various platforms on which MySQL runs is limited. In many cases, you'll need to consult your local documentation for various operating system tools and specifics.

We start with an overview of the factors that limit performance and then look more in depth at RAID, hardware, and operating system issues. The chapter finishes with a discussion of techniques you can use to locate, identify, and fix bottlenecks.