Desupport of monitoring for legacy 32-bit operating systems

Dynatrace

We’re continuously working to support the most popular operating systems with high quality OneAgent deployment options. Because of continuously decreasing and already marginal adoption of 32-bit operating systems we will discontinue support for monitoring of legacy 32-bit operating systems for all Windows and Linux distributions, as of April 2021. Of course, it’s possible to run a legacy 32-bit application on a 64-bit operating system.

MySQL Memory Management, Memory Allocators, and Operating System

DZone

performance mysql memory operating system bug memory management memory allocatorsWhen users experience memory usage issues with any software, including MySQL, their first response is to think that it’s a symptom of a memory leak. As this story will show, this is not always the case. This story is about a bug.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Back-to-Basics Weekend Reading - Virtualizing Operating Systems.

All Things Distributed

Werner Vogels weblog on building scalable and robust distributed systems. Back-to-Basics Weekend Reading - Virtualizing Operating Systems. This weekends back-to-basics reading is on operating system virtualization. There are two papers that deserve the "classic" tag as they both form the basis for operating system virtualization that is in production today. All Things Distributed.

Ginseng: keeping secrets in registers when you distrust the operating system

The Morning Paper

Ginseng: keeping secrets in registers when you distrust the operating system Yun & Zhong et al., Suppose you did go to the extreme length of establishing an unconditional root of trust for your system, even then, unless every subsequent piece of code you load is also fully trusted (e.g., In doing so, the app assumes that the operating system (OS) is trustworthy.

Firecracker: lightweight virtualization for serverless applications

The Morning Paper

Uncategorized Containers Operating SystemsFirecracker: lightweight virtualisation for serverless applications , Agache et al., NSDI’20. Finally the NSDI’20 papers have opened up to the public (as of last week), and what a great looking crop of papers it is. We looked at a couple of papers that had pre-prints available last week, today we’ll be looking at one of the most anticipated papers of this year’s crop: Amazon’s Firecracker.

Software-defined far memory in warehouse scale computers

The Morning Paper

” This paper describes a “far memory” system that has been in production deployment at Google since 2016. With a far memory tier in place operators can choose between packing more jobs onto each machine, or reducing the DRAM capacity, both of which lead to TCO reductions. The key to an efficient system is the identification of cold pages: the cold age threshold determines how many seconds we can go without a page being accessed before it is declared cold.

CheriABI: enforcing valid pointer provenance and minimizing pointer privilege in the POSIX C run-time environment

The Morning Paper

abstract capabilities are constructed only through legitimate provenance chains of operations, successively reducing permissions from initial maximally permissive capabilities provided at machine reset. And this all has to work for whole-system executions, not just the C-language portion of user processes. The MIPS rows show the test suite results on a standard mips64 system. faster for system calls). Uncategorized Operating Systems Security

C++ 64

Compress objects, not cache lines: an object-based compressed memory hierarchy

The Morning Paper

Uncategorized Hardware Operating SystemsCompress objects, not cache lines: an object-based compressed memory hierarchy Tsai & Sanchez, ASPLOS’19. Last time out we saw how Google have been able to save millions of dollars though memory compression enabled via zswap. One of the important attributes of their design was easy and rapid deployment across an existing fleet.

Cache 61

PostgreSQL vs. Oracle: Difference in Costs, Ease of Use & Functionality

Scalegrid

Oracle Database is a commercial, proprietary multi-model database management system produced by Oracle Corporation, and the largest relational database management system (RDBMS) in the world. Compare ease of use across compatibility, extensions, tuning, operating systems, languages and support providers. PostgreSQL is an open source object-relational database system with over 30 years of active development. Supported Operating Systems.

A case for lease-based, utilitarian resource management on mobile devices

The Morning Paper

LeaseOS borrows the concept of a lease from distributed systems, but with a rather nice twist, and is able to reduce power wastage by 92% with no disruption to application experience and no changes required to the apps themselves. Android’s Doze mode defers app background CPU and network activity when the device is unused for a long time, but is very conservative in when it triggers as it is a system-wide mode. Uncategorized mobile Operating Systems

A tale of two abstractions: the case for object space

The Morning Paper

…software operating on persistent data structures requires "global" pointers that remain valid after a process terminates, while hardware requires that a diverse set of devices all have the same mappings they need for bulk transfers to and from memory, and that they be able to do so for a potentially heterogeneous memory system. The logical object space is an abstraction over physical memory that contains the working set of actively used objects local to one system.

Time protection: the missing OS abstraction

The Morning Paper

Just as today’s systems offer memory protection, they call this time protection. The paper focuses on two key use cases: A confined component running in its own security domain, connected to the rest of the system by explicit (e.g. “ To avoid the interconnect channel, we have to assume the system either runs on a single core (at least while the sensitive code is executing), or co-schedules domains across the core, such that at any time only one domain executes.

Cache 50

An open-source benchmark suite for microservices and their hardware-software implications for cloud & edge systems

The Morning Paper

An open-source benchmark suite for microservices and their hardware-software implications for cloud & edge systems Gan et al., Systems built with lots of microservices have different operational characteristics to those built from a small number of monoliths, we’d like to study and better understand those differences. In this paper we explore the implications microservices have across the cloud system stack. Operating system and network implications.

Back-to-Basics Weekend Reading - Using continuations to.

All Things Distributed

Werner Vogels weblog on building scalable and robust distributed systems. Back-to-Basics Weekend Reading - Using continuations to implement thread management and communication in operating systems. During the nineties much operating systems research focussed on microkernels , which resulted in a large collection of prototype systems: Mach 3.0, Dean, Proceedings of the thirteenth ACM symposium on Operating systems principles Pages 122-136.

EuroBSDcon: System Performance Analysis Methodologies

Brendan Gregg

In the past I've shared similar methodologies applied to other operating systems, and finished porting them to BSD for this talk. For my first trip to Paris I gave the closing keynote at [EuroBSDcon 2017] on performance methodologies, using FreeBSD 11.1 as an analysis target. It was a few days of work, which is really not bad.

AWS Elastic Beanstalk: A Quick and Simple Way into the Cloud - All.

All Things Distributed

Werner Vogels weblog on building scalable and robust distributed systems. Flexibility is one of the key principles of Amazon Web Services - developers can select any programming language and software package, any operating system, any middleware and any database to build systems and applications that meet their requirements. All Things Distributed. AWS Elastic Beanstalk: A Quick and Simple Way into the Cloud. By Werner Vogels on 18 January 2011 04:00 PM. Permalink.

The challenges of monitoring a distributed system

Particular Software

I remember the first time I deployed a system into production. Once the system was deployed, I wanted to see if everything was working properly, so I ran through a simple checklist: Is my database up? Yes/No) If the answers to these questions were all yes, then the system was working correctly. If the answer to any of those questions was no, then the system wasn't working correctly and I needed to take action to correct it.

Back-to-Basics Weekend Reading - Hints for Computer Systems.

All Things Distributed

Werner Vogels weblog on building scalable and robust distributed systems. Back-to-Basics Weekend Reading - Hints for Computer Systems Design. I find that going back to the basics of system, network and language design forces a good appreciation for keeping designs simple and focus on those fundamentals that matter most to users. Last weeks paper was the classic End-To-End Arguments in System Design , by J. All Things Distributed.

OneAgent release notes version 1.205

Dynatrace

Current Operating systems support changes. The following operating systems will no longer be supported starting 01 December 2020. Upcoming Operating systems support changes. The following operating systems will no longer be supported starting 01 January 2021. The following operating systems will no longer be supported starting 01 February 2021. The following operating systems will no longer be supported starting 01 May 2021.

OneAgent release notes version 1.201

Dynatrace

Operating systems. Upcoming Operating systems support changes. The following operating systems will no longer be supported starting 01 November 2020. The following operating systems will no longer be supported starting 01 December 2020. The following operating systems will no longer be supported starting 01 January 2021. The following operating systems will no longer be supported starting 01 February 2021.

OneAgent release notes version 1.203

Dynatrace

Upcoming Operating systems support changes. The following operating systems will no longer be supported starting 01 December 2020. The following operating systems will no longer be supported starting 01 January 2021. The following operating systems will no longer be supported starting 01 February 2021. The following operating systems will no longer be supported starting 01 May 2021. Dynatrace news.

Local-first software: you own your data, in spite of the cloud

The Morning Paper

On the other hand we have good old-fashioned native apps that you install on your operating system (a dying breed? With a traditional OS app 2 you have much more control over the data (the files on your file system at least, which if you’re lucky might even be in an open format). Operations can be handled by reading and writing to the local file system, with data synchronisation happening in the background. Uncategorized Distributed Systems Software Engineerin

OneAgent release notes version 1.189

Dynatrace

Operating systems. Current Operating systems support changes. The following operating systems will no longer be supported starting 01 May 2020. Dynatrace news. New features and enhancements. Easily change OneAgent metadata, host name, and monitoring mode. Added support for Spring AMQP 2.2. Added support for Go 1.14 for Linux, Alpine Linux 64-bit (x86), Windows (x86). Added support for EulerOS 2.3, Current support changes.

Building full-text indexes using the Sphinx search engine

SQL Shack

In the previously published article, Getting started with Sphinx search engine, we talked about the Sphinx search engine and how to install it on the Windows operating system.

OneAgent release notes version 1.195

Dynatrace

Operating systems. Upcoming Operating systems support changes. The following operating systems will no longer be supported starting 01 August 2020. The following operating systems will no longer be supported starting 01 November 2020. The following operating systems will no longer be supported starting 01 December 2020. The following operating systems will no longer be supported starting 01 January 2021.

Reasons Why Startups Must Invest in Cross-Browser Testing

DZone

Cross-browser testing is testing your website or web application in different browsers or browser versions or devices and operating systems to make sure that the web app or website works perfectly in all of them. Hassle in a startup is not a new thing. Most startups struggle to grow.

OneAgent release notes, version 1.185

Dynatrace

Operating systems. Upcoming Operating systems support changes. The following operating systems will no longer be supported starting 01 April 2020. The following operating systems will no longer be supported starting 01 May 2020. The following operating systems will no longer be supported starting 01 June 2020. The following operating systems will no longer be supported starting 01 July 2020. Dynatrace news.

9 Free Best Code Editors for Windows and Mac In 2020

DZone

However, we will lay extra emphasis on Windows OS and Mac OS because they are popular operating systems out there right now. It is always exciting for developers from all over the world whenever they get to showcase their best code editor at computer expos and tech conferences. On that note when we talk about free code editors for Windows and Mac to use in the year 2020, we cannot help but wait in anticipation for brand-new features to use right away.

Code 155

OneAgent release notes version 1.191

Dynatrace

Operating systems. Dynatrace news. Added support for Akka Remoting 2.3, Added support for Cassandra (CQL3) – cassandra-driver-core 4.0.0-4.5.0. Added support for CentOS 7.x, AArch64). Added support for SUSE Enterprise Linux 15.x AArch64). Added support for Ubuntu 20.04 LTS (AArch64, PPCLE, s390x, x86). Added support for Ubuntu 18.04 LTS (AArch64). Added support for EulerOS 2.8 AArch64). The post OneAgent release notes version 1.191 appeared first on Dynatrace blog.

Java 119

SQL Server Always On Availability Groups for SQL Server Linux instances

SQL Shack

Introduction SQL Server 2017 & 2019 works on the cross-platform operating system: Windows and Linux. In this 29th article of the SQL Server Always On Availability Groups series, we configure the AG between SQL Server Linux instances.

Getting started with Sphinx search engine

SQL Shack

In this article, we will be talking about the Sphinx search engine and how to use it to install it on the Windows operating system. This is the first article in the “Sphinx Search Engine” series, where we will explain how to install and use this search engine to create full-text indexes over relational databases […]. Indexes Search

PyTest Tutorial — Parallel Testing With Selenium Grid

DZone

Selenium test automation is really helpful in testing websites or web apps on different combinations of browsers, operating systems, and devices. Selenium is one of the widely used test automation frameworks for automated browser testing.

Desired Capabilities in Selenium Testing With Examples

DZone

Desired Capabilities is a class used to declare a set of basic requirements such as combinations of browsers, operating systems, browser versions, etc. Get the right outcomes from Selenium testing. You may also like: Discover the Top Tips and Tricks of the Selenium WebDriver. to perform automated cross-browser testing of a web application.

OneAgent release notes version 1.187

Dynatrace

Upcoming Operating systems support changes. The following operating systems will no longer be supported starting 01 May 2020. The following operating systems will no longer be supported starting 01 June 2020. The following operating systems will no longer be supported starting 01 July 2020. The following operating systems will no longer be supported starting 01 August 2020. Dynatrace news. 10 March, 2020.

How to Overcome 6 Selenium Automation Testing Challenges

DZone

When using Selenium, we can create automated test cases on any operating system and browser on desktop, however, we cannot perform mobile tests with Selenium simultaneously. Undoubtedly, Selenium has made web testing far simpler for many QA teams and enterprises worldwide, but it has a fair share of challenges.

Mobile 156

Selenium Grid 4 Tutorial For Distributed Testing

DZone

Selenium Grid has been an integral part of automation testing, as it lets you perform test case execution on different combinations of browsers, operating systems (or platforms), and machines. It also enables you to perform parallel execution to expedite the cross-browser testing process. Selenium Grid 4, the successor to Selenium Grid 3, has been in the Alpha stage for the last couple of months.

Common SQL Server Mishaps

SQL Performance

I always check backups first when looking at a new system. Prior to SQL Server 2012, the maximum server memory value only applied to the bufferpool, so customers needed to limit the amount of memory the bufferpool could use to save memory for the operating system and other processes. Fragmentation occurs through regular operations such as inserts, updates and deletes. SQL Performance SQL Statistics System Configuration best practices mishaps

Azure 47

GLibC DNS Exploit in Unix/Linux Machines

Dotcom-Montior

A DNS related exploit of Unix and Linux based operating systems has been gaining attention lately. The vulnerability exploits a bug in the GNU C library commonly referred to as the GLibC, serves as the core C library for many flavors of Linux and Unix based operating systems. This library is commonly used in linux… The post GLibC DNS Exploit in Unix/Linux Machines appeared first on Dotcom-Monitor Web Performance Blog. Performance Tech Tips

C++ 56

Back-to-Basics Weekend Reading - The Working Set Model for Program Behavior

All Things Distributed

This weekend we go back in time all the way to the beginning of operating systems research. In the first SOSP conference in 1967 there were several papers that laid the foundation for the development of structured operating systems. There was the of course the lauded paper on the THE operating system by Dijkstra but for this weekend I picked the paper on memory locality by Peter Denning as this work laid the groundwork for the development of virtual memory systems.

OneAgent release notes version 1.197

Dynatrace

Current Operating systems support changes. The following operating systems will no longer be supported starting 01 August 2020. Upcoming Operating systems support changes. The following operating systems will no longer be supported starting 01 November 2020. The following operating systems will no longer be supported starting 01 December 2020. The following operating systems will no longer be supported starting 01 January 2021.

Mastering Kubernetes with Dynatrace

Dynatrace

Kubernetes simplifies the operation and development of distributed applications by streamlining the deployment of containerized workloads and distributing them over a set of nodes. When operating an application, it’s helpful to have deeper insights that show you what’s really going on.

OneAgent release notes version 1.199

Dynatrace

Operating systems. Upcoming Operating systems support changes. The following operating systems will no longer be supported starting 01 November 2020. The following operating systems will no longer be supported starting 01 December 2020. The following operating systems will no longer be supported starting 01 January 2021. The following operating systems will no longer be supported starting 01 February 2021.

Java 109

Using Telegraf on Windows

DZone

Telegraf is an agent that runs on your operating system of choice, schedules gathering metrics and events from various sources and then sends them to one or more sinks, such as InfluxDB or Kafka. Learn how to use Telegraf on Windows. For InfluxDB, version 1.x, as well as InfluxDB Cloud are supported. You may also like: Using the Telegraf Elasticsearch Input Plugin.