By: Timothy Noonan. Recently, Red Hat announced that Red Hat Enterprise Linux 6 conforms with the USGv6 Host profile. See Red Hat Ready to Serve U.S. Government with IPv6 Conformity . Likewise, we can assert that IBM POWER7 Systems™, as well as SUSE Linux Enterprise Server 11, have met the National Institute of Standards and Technology’s USGv6 evaluation requirements. Why is this important? U.S. government agencies are migrating to Internet Protocol Version 6 (IPv6), as the pool of IPv4 addresses is being depleted. The move to IPv6 also... [More]
By: Wainer dos Santos Moschetta . Overview The Linux Trace Toolkit Next Generation (LTTng) is a toolkit for trace and visualization of events produced by both the Linux kernel and applications (user-space). Version 2.x offers several improvements in relation to previous 1.x series, including: Introduction of a new trace file format called CTF(Common Trace Format) Beyond default kernel events, it allows trace of user-space applications New implementation of ring buffer algorithm Able to attach context information to events
By: Jessica Erber-Stark. Mel Beckman at PowerITPro recently published a very nice overview of IBM PowerLinux systems. Mel states: "IBM’s PowerLinux
brings big-iron reliability and scalability to Linux while still
providing cost-competitive, Linux-friendly, entry-level server
offerings." Check out the article " PowerLinux Pumps Up Linux Apps " on PowerITPro to get Mel's take on: Application portability to PowerLinux systems Virtualization performance advantages PowerLinux 7R2 system summary Big Data Analytics... [More]
zswap" is discussed, with some initial performance data provided to demonstrate the potential benefits for a system (partition or guest) which has constrained memory and is beginning to swap memory pages to disk. The technique improves the throughput of a system, while significantly reducing the disk I/O activity normally associated with page swapping. We also explore how zswap works in conjunction with the new compression accelerator feature of the POWER7+ processor to potentially improve the system throughput even more... [More]
By: Bill Buros.
In November 2012, IBM launched a new POWER7+ enabled IBM Flex System p260 compute node. For the marketing and system details, see the IBM PureFlex Systems page . Here on the technical community, we wanted to take a minute to reference the "formal benchmark publishes" that are run and submitted to organizations like SPEC.org. Performance proof points like published benchmarks are a great way to keep score of performance improvements, not only with the hardware systems, but as in our case, the software... [More]
By: Bill Buros.
A new IBM Redbooks publication is now available which provides great advice on optimizing application codes for POWER7 and POWER7+ systems POWER7 and POWER7+ Optimization and Tuning Guide Chapter 1. Optimization and tuning on IBM POWER7 and IBM POWER7+ Chapter 2. The POWER7 processor Chapter 3. The POWER Hypervisor Chapter 4. AIX Chapter 5. Linux Chapter 6. Compilers and optimization tools for C, C++, and Fortran Chapter 7. Java Chapter 8. DB2 Chapter 9. WebSphere Application Server Appendix A. Analyzing malloc... [More]
By: Carlos Seo. The IBM Advance Toolchain for PowerLinux is a set of open source
development tools and runtime libraries that allow users to take leading
edge advantage of IBM's latest POWER hardware features on Linux. A new
update release is now available, and it includes the following:
Time zone automatically set to system's time zone. New advance-toolchain-at6.0-selinux rpm, which sets the correct labels for key files so the Advance Toolchain works when SELinux is enabled. New ldconfig wrapper (installed in /usr/sbin/) that wraps... [More]
By: Aravinda Prasad. Problem determination is
definitely a key area when it comes to systems administrators
(sysadmins). Sysadmins tend to spend hours debugging and trying to
find out what is wrong with the system. Engineers at the IBM Linux
Technology Center around the world are working on ways to simplify the
experience of sysadmins in managing IBM systems. An outcome of such
an effort is the upcoming facilities like Light Path Diagnostics,
improved diagnostic tools and other features in IBM PowerLinux, which
integrates well with the... [More]
By: Mahesh Salgaonkar. Any Enterprise deployment needs facilities to trace, record, and analyze system state for serviceability. We would ideally want to capture all relevant information to debug a problem at the first occurrence of the problem. In IBM parlance, we call this First Failure Data Capture (FFDC). While FFDC is important for all components of the system, it is critical for the operating system (OS) which is the heart of the running software. Gathering the state of the OS at the time of a crash/hang is the first step to finding out... [More]
by: Kleber Sacilotto de Souza The default iptables rules that come with most of the Enterprise Linux distributions (e.g. RHEL and SLES) prevent multicast IP packets from reaching client applications that have joined multicast groups. This article will explain how to configure or disable iptables so client multicast applications can receive multicast packets. Disabling iptables If your multicast client system doesn't need to be protected by a firewall the easiest way to make a multicast application to work is by disabling iptables or any... [More]
By: Fabio Dassan dos Santos The IBM Installation Toolkit for PowerLinux goes beyond just trying to speed-up your typical Linux installation, by also delivering an interesting set of tools around system update and recovery. One of the new and noteworthy features for this 5.3 release, the LPAR Cloning and Restoration tool , focuses on extending value in this category by providing a quick and easy way of creating re-usable system images across LPARs. Through very few steps, it is possible to achieve the following with this new tool: Save... [More]
By: Anibal Carvalho . One of the
main new features of IBM® Installation Toolkit for PowerLinux version
5.3 is the support for facilitating Linux installations, on top of multipath devices. Multipath I/O Linux layers can be enabled on IBM PowerLinux servers with multiple physical paths to storage devices (through SANs or direct attached), where they can be used to increase storage path redundancy, as well as to enhance server performance though typical features, such as: Dynamic load balancing Traffic shaping Automatic path management... [More]
By: Ricardo M. Matinata. About IBM Installation Toolkit for PowerLinux version 5.3 The IBM® Installation Toolkit for PowerLinux is an optional tool that speeds up the installation of Linux, and gives you access to the IBM value-added software necessary to fully use the capabilities of the Power® platform. You can use the IBM Installation Toolkit on PowerLinux servers, including IBM PowerLinux™ and IBM Power Systems™ servers running Linux. New in IBM Installation Toolkit version 5.3: Support for installing Linux on multipath devices... [More]
By: Beth Taylor and Walt Madden. Several previous blog posts have told of the
advantages of IBM ®
Advance Toolchain for PowerLinux for application performance analysis on IBM
Power Systems ™
servers. Likewise, you've heard about
IBM Software Development Kit for PowerLinux ™ , which combines C/C++ source
development with the Advance Toolchain and classic Linux debugging and
performance analysis tools like OProfile. Recently, the IBM InfoSphere Streams development
team has had the positive experience to give credit to these claims... [More]
By: Bill Buros. Within the Linux open-source community, and across the Power systems, there are a number of new, emerging, and in some cases maturing technologies actively being worked on, prototyped, and prepared for enterprise-class deployment. Members of the IBM Linux Technology Center around the world are involved with these projects, collaborating with peers across the open-source community. Over the coming weeks and rolling into next year, here on the PowerLinux Technical Community we plan to begin highlighting these technologies in... [More]
By: Wainer dos Santos Moschetta. As of Version 1.2, the IBM SDK for PowerLinux comes with IBM Java 6 SDK required to run the Eclipse instance. Users sometimes ask me how they can change JVM (Java Virtual Machine) parameters according to their specific needs (e.g. increase jvm heap size due to big projects being imported into the SDK). Here is an answer: The JVM parameters are defined in the following file where any options under -vmargs will be passed to the JVM. /opt/ibm/ibm-sdk-lop/sdk_launcher.ini Here is an example of... [More]
By: Wainer dos Santos Moschetta. Want to watch some nice demonstration videos of PowerLinux SDK 1.2 new features? There were published two demonstration videos in DeveloperWorks as follows: 1. Introduction to the Cycles Per Instruction analysis tool. Watch here the demo starring CPI Tool! 2. Introduction to the Migration Advisor quick fixes. Watch here the demo starring Migration Advisor! The complete demo series about the IBM SDK for PowerLinux can be found here . More videos to be come...stay tuned in!
By: Carlos Seo. The IBM Advance Toolchain for PowerLinux is a set of open source development tools and runtime libraries that allow users to take leading edge advantage of IBM's latest POWER hardware features on Linux. A new update release is now available, and it features:
Performance enhancements in libstdc++ for Power. Valgrind is updated to version 3.8.1.
For download links, more information and documentation, please refer to our official documentation page .
Please let us know if you have any questions about this... [More]
By: Jenifer Hopper. More details on CPU utilization issues
I recently posted about a RHEL6.3 kernel update that resolves a CPU utilization bug in this blog . Since then I have received a few questions asking for more details, so I want to share those here. Q: The problem was in /proc/stat? What was the issue? A: Yes, there was a bug that caused incorrect idle and iowait values to be displayed in /proc/stat. The main issue was a change that caused an incorrect divisor to be used (msec vs. usec). Q: Do I need to update my profiling... [More]
By: Jenifer Hopper.
Fixing CPU utilization metrics on RHEL 6.3
As reported earlier in a blog post , the standard RHEL 6.3 kernel has issues with correctly calculating CPU utilization values .
(For more insights into the fix below, see a different blog post )
** Note: The specific zstream kernel version mentioned in this article was the most recent at the time of publication. Newer RHEL 6.3 zstream kernel releases should contain this... [More]
By: Rafael Folco. Practical experiences with setting up a cluster
I recently have had the opportunity to work with the IBM InfoSphere BigInsights product on PowerLinux. From these experiences, I created a wiki page which describes some hints and tips on setting up a cluster for BigInsights. The BigInsights product provides for serious hadoop-based processing and is available on the PowerLinux base. If you have questions on taking advantage of BigInsights and hadoop on Power systems, ask a question on the PowerLinux message... [More]
By: Beth Taylor. As of today, IBM® Software Development Kit for PowerLinux 1.2 is now available for download from the IBM Software Development Toolkit for PowerLinux page About IBM Software Development Toolkit for PowerLinux 1.2 IBM SDK for PowerLinux is a free, Eclipse-based Integrated Development Environment (IDE) for application development on IBM PowerLinux™ and IBM Power Systems™ servers running Linux. The IBM SDK for PowerLinux integrates C/C++ source development with the IBM Advance Toolchain for PowerLinux and classic Linux... [More]
By: Bill Buros. Saw this over on the IBM Research blog. Very nice! The IBM Power 775 is an amazing server. In this publish, Redhat Linux Version 6.2 is used. IBM’s Power 775 wins recent HPC Challenge Starting out as a government project 10 years ago, IBM Research’s high performance computing project, PERCS (pronounced “perks”), led to one of the world’s most powerful supercomputers, the Power 775. This July, the Power 775 continued to prove its power by earning the top spot in a series of benchmark components of the HPC Challenge... [More]
By: Jeff Scheel. My customer presentation last week in Livermore, CA allowed me to take PowerLinux to "new depths" by presenting in a wine cellar! Check out the photo of the cellar entrance I posted out in Google+. While you're out there, feel free to follow
Jeff Scheel on
Besides the unique location, this event really forced me to consolidate my thoughts into a concise message on PowerLinux. Here were the 3 main points (all good things come in three's...it's the "magic number"): PowerLinux... [More]
By: Bill Buros. So this is very nice. The good team over on Power IT pro has been steadily increasing the presence of technical information around Linux and Power systems. I follow their email newsletter and enjoy the technical hints and tips they provide. Yesterday, Erwin Earley started a new blog on PowerITpro focused specifically on the world of Linux and Power. Quoting from their latest page: Introducing Our New Power Linux Blog We're starting a new POWER IT Pro blog targeted specifically at those who are responsible for... [More]
By: Carlos Seo. The IBM Advance Toolchain for PowerLinux is a set of open source development tools and runtime libraries which allows users to take leading edge advantage of IBM's latest POWER hardware features on Linux. A new update release is now available, and it features: Bug fixes for DFP in GCC. Fix to address over counting user context lost samples in Oprofile. GDB now displays correctly the vperm instruction. Time zone for the Advance Toolchain is now automatically set to the system's time zone. New advance-toolchain-at5.0-selinux rpm,... [More]
By: Jeff Scheel.
Today's common question comes to us from many different sources. What prompts the write-up today is a nice description I recently saw in an email. Question: How hard is it to migrate applications to PowerLinux?
Answer: It depends on the characteristics of the application, but generally speaking migration is simple and straightforward. Post migration, the real work can be in tuning performance sensitive applications which typically contain more assembler and non-portable, platform-unique code, two attributes which... [More]
By: Bill Buros. If you've updated to the most recent RHEL 6.3, you might be seeing issues with CPU utilization being reported to the end users.
# uname -r 2.6.32-279.el6.ppc64 With the kernel here, if you run "top" on an idle system, it may report clearly inaccurate CPU utilization metrics, as in the idle system below. 66% kernel time on an idle system is not accurate.
# top top - 16:05:04 up 1 day, 39 min, 2 users, load average: 0.00, 0.00, 0.00 Tasks: 1167 total, 1 running, 1166 sleeping, 0 stopped, 0... [More]
By: Carlos Seo. The IBM Advance Toolchain for PowerLinux is a set of open source development tools and runtime libraries which allows users to take leading edge advantage of IBM's latest POWER hardware features on Linux. A new major release is now available, and it features: New base toolchain, based on gcc-4.7.2 and glibc-2.16 Supported on SLES 11 and RHEL 6 only (and their respective Service Packs and Updates) Optimized libraries for POWER7 only gcc now defaults to -mcpu=power6 -mtune=power7 Oprofile now supports non-root single... [More]
By: Jeff Scheel. As I've often mentioned in my blogs, I like to answer questions which I've been very asked frequently. Today's topic provides more details about our marketing slogan "Industry standard, Tuned to the task". We've worked so hard to eliminate the myth that PowerLinux is different (see my blog What does IBM mean when it says, "PowerLinux?" ) that we're now getting questions like:
Will my (x86) Linux application just run on PowerLinux? Can I use the same DVDs to install my PowerLinux or Power System server... [More]