OpenMessaging Advances with First Open Performance Benchmark for Messaging



  • New multi-platform benchmark helps organizations evaluate messaging and queuing solutions

    SAN JOSE, CA. March 6, 2018. Building on its launch less than six months ago, today the OpenMessaging initiative announced the first open standard, multi-platform performance benchmark for messaging solutions. This extensible benchmark, created through a collaborative effort including Streamlio, Alibaba and the OpenMessaging community, meets the demand for tools to help organizations evaluate the performance of messaging and queuing solutions and demonstrates the continued progress of OpenMessaging in empowering developers and users developing modern data applications.

    OpenMessaging is a collaborative Linux Foundation effort supported by numerous companies including Alibaba, DiDi, Streamlio and Yahoo! who are invested in cloud, big data, and standard APIs. Its mission to create a globally adopted, vendor-neutral, and open standard for distributed messaging that can be deployed in cloud, on-premise, and hybrid use cases.

    Messaging solutions are now a critical component of modern software infrastructure due to the ongoing explosive growth in data sources, data volume, and demands for access to data. This growth has made performance of messaging and queuing solutions critically important. However, to date there have been no multi-platform tools based on open standards to aid organizations in assessing and comparing performance of messaging and queuing solutions.

    To fill this gap, OpenMessaging members Streamlio and Alibaba together with the OpenMessaging community have taken the lead to create a benchmark and supporting tools designed to make it simple to evaluate the performance of messaging and queuing solutions. The benchmark, provided as a kit that can be run, modified, and extended by users, consists of a set of tests that exercise messaging throughput, latency, and scalability in a number of scenarios based on real-world demands. As part of the OpenMessaging project, this benchmark will continue to be enhanced and extended by the OpenMessaging community.

    :undefined:“:undefined:Performance and scalabilty are crucial criteria when choosing a messaging solution, but to date customers have been poorly served when it comes to tools for evaluating their options,:undefined:”:undefined: said Matteo Merli, co-founder of Streamlio, a founding member of OpenMessaging. :undefined:“:undefined:This benchmark, contributed to OpenMessaging by Streamlio and the OpenMessaging community, provides customers with the tools they need to evaluate and choose the right solution to meet their performance and scalability demands both now and in the future.:undefined:”:undefined:

    :undefined:“:undefined:With the variety of messaging solutions available, including open source solutions such as Apache Kafka, Apache Pulsar, and Apache RocketMQ, the lack of an industry-wide standard for messaging makes evaluating solutions difficult,:undefined:”:undefined: said Von Gosling, Alibaba Senior Architect, Apache RocketMQ Co-Creator and PMC member. :undefined:“:undefined:To address that, Alibaba and other leading organizations launched the OpenMessaging project within the Linux Standards Foundation, working together to develop a vendor-neutral messaging API and standard. Together we have designed an OpenMessaging benchmark to compare different messaging systems in many dimensions including common messaging use cases and transactional scenarios. We hope to see more and more messaging vendors join this open effort and make contributions to it to make it the standard for how messaging performance is measured and compared.:undefined:”:undefined:

    :undefined:“:undefined:As more companies and developers move towards data-driven applications, challenges including interoperability issues between platforms and a lack of standard tools for evaluating performance across systems have complicated their efforts,:undefined:”:undefined: said Chris Aniszczyk, Vice President, Developer Relations at the Linux Foundation. :undefined:“:undefined:The addition of this performance benchmark is another great example of how OpenMessaging is providing users the standards-based tools and solutions they need to confidently select and deploy messaging solutions.:undefined:”:undefined:

    To learn more about OpenMessaging and to join the OpenMessaging community, visithttp://openmessaging.cloud/.

    Resources:

    The postOpenMessaging Advances with First Open Performance Benchmark for Messaging appeared first onThe Linux Foundation.

    https://www.linuxfoundation.org/press-release/openmessaging-advances-first-open-performance-benchmark-messaging/


 



  • Make ISO from DVD

    In this case I had an OS install disk which was required to be on a virtual node with no optical drive, so I needed to transfer an image to the server to create a VM

    Find out which device the DVD is:

    lsblk

    Output:

    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 465.8G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 464.8G 0 part ├─centos-root 253:0 0 50G 0 lvm / ├─centos-swap 253:1 0 11.8G 0 lvm [SWAP] └─centos-home 253:2 0 403G 0 lvm /home sdb 8:16 1 14.5G 0 disk /mnt sr0 11:0 1 4.1G 0 rom /run/media/rick/CCSA_X64FRE_EN-US_DV5

    Therefore /dev/sr0 is the location , or disk to be made into an ISO

    I prefer simplicity, and sometimes deal with the fallout after the fact, however Ive repeated this countless times with success.

    dd if=/dev/sr0 of=win10.iso

    Where if=Input file and of=output file

    I chill out and do something else while the image is being copied/created, and the final output:

    8555456+0 records in 8555456+0 records out 4380393472 bytes (4.4 GB) copied, 331.937 s, 13.2 MB/s

    Fin!

    read more
  • Recreate postrgresql database template encode to ASCII

    UPDATE pg_database SET datistemplate = FALSE WHERE datname = 'template1';

    Now we can drop it:

    DROP DATABASE template1;

    Create database from template0, with a new default encoding:

    CREATE DATABASE template1 WITH TEMPLATE = template0 ENCODING = 'UNICODE'; UPDATE pg_database SET datistemplate = TRUE WHERE datname = 'template1'; \c template1 VACUUM FREEZE;

    read more
});