Re: [osv-dev] how to monitor OSv's system indicators?

2024-03-20 Thread 'Dor Laor' via OSv Development
The easiest is through the host, with KVM, it's just a regular process and you can use all standard Linux tools to track it. There are also detailed monitoring data (forgot where but it's documented) On Wed, Mar 20, 2024 at 9:49 AM one and wrote: > Hello, I have successfully run OSv's

Re: [osv-dev] Virtio-net poor parallel latency

2024-03-18 Thread 'Dor Laor' via OSv Development
On Mon, Mar 18, 2024 at 8:29 PM Darren L wrote: > Hello! > > Thank you for the suggestions. My testing environment is a i9-13900H, > which has 20 total threads, of which I am allocating the first 8 to OSv and > the next 4 to the client. These 12 in-use threads exist on 6 hyperthreaded > cores. >

Re: [osv-dev] Virtio-net poor parallel latency

2024-03-13 Thread 'Dor Laor' via OSv Development
Lots of good details. It's not simple to figure out what's the issue since you have hypervisor, host, OS and JVM variables. How many threads does the host have? Make sure there are enough hardware threads for the guest, virtio on the host and the client. This way all OSv's runable threads will be

Re: [osv-dev] FOSDEM24 Presentation

2024-02-01 Thread 'Dor Laor' via OSv Development
Waldek, do you have some standard Linux apps you tested that can be just loaded to OSv? Will be nice to showcase OSv values, with either performance or VM convenience when you take an app and quickly boot it with OSv and it just works. On Thu, Feb 1, 2024 at 3:11 PM Waldek Kozaczuk wrote: > If

Re: [osv-dev] ENA driver

2023-11-29 Thread 'Dor Laor' via OSv Development
Sweat! On Thu, Nov 30, 2023 at 7:52 AM Waldek Kozaczuk wrote: > Hi, > > I have just created a pull request that implements OSv ENA driver by > porting the FreeBSD version - > https://github.com/cloudius-systems/osv/pull/1283. If you have bandwidth > and know-how please feel free to review this

Re: [osv-dev] OSv and Genezio presentations

2023-08-08 Thread 'Dor Laor' via OSv Development
On Tue, Aug 8, 2023 at 10:32 PM Waldek Kozaczuk wrote: > Hi, > > I am back after a family summer break vacation so you should hear from me > more often hopefully. > > I would also like to share links to the OSv presentation I gave a month > ago on the Unikernel Alliance forum: > - recording: >

Re: [osv-dev] OSv can run statically linked executable

2023-04-23 Thread 'Dor Laor' via OSv Development
Very impressive, it improves OSv's ability to be a very safe and fast sandbox On Mon, Apr 24, 2023 at 6:26 AM Waldek Kozaczuk wrote: > Hi, > > Over the recent week, I have been working to get OSv to run a simple > "hello world" app (aka native-example) built as a position-dependent > statically

Re: [osv-dev] OSv talk

2023-02-09 Thread 'Dor Laor' via OSv Development
On Thu, Feb 9, 2023 at 5:49 AM Waldek Kozaczuk wrote: > The video of the talk has been just released and you can watch it here - > https://fosdem.org/2023/schedule/event/osvevolution/ (the play button > should play it). There are also slides attached on that page below. > > If you want to see

Re: [osv-dev] Evolution of OSv: Towards Greater Modularity and Composability

2023-01-01 Thread 'Dor Laor' via OSv Development
Highly recommended, cheers Waldek! On Fri, Dec 30, 2022 at 3:22 PM Waldek Kozaczuk wrote: > Hi, > > If you happen to be in Brussels at the beginning of February, I will be > giving a talk at FOSDEM 2023 about recent improvements to OSv. Feel free to > stop by to listen or watch it after: > >

Re: [osv-dev] Re: Save the date: Oct 7th, 2021 and watch OSv presentation at p99 conference

2021-10-09 Thread Dor Laor
Waldek, excellent presentation and really good results! Do you have new tests with SO_REUSE you mentioned? On Sat, Oct 9, 2021 at 2:29 AM Timothy P wrote: > Hi, > > Long time lurker in this group and follower of OSv's progress. > > Waldek, I would like to say how much I enjoyed your talk at

Re: [osv-dev] Contributing to osv.io

2021-02-11 Thread Dor Laor
Sure, in the case of a single article, best is to post it to the list for review and add a target location, if it's multiple changes, we can eventually add you to the www github project On Thu, Feb 11, 2021 at 8:09 AM Matthew Kenigsberg < matthewkenigsb...@gmail.com> wrote: > > Hi, > > Is there

Re: [osv-dev] Re: OSv in QEMU blog

2020-11-13 Thread Dor Laor
Impressive work and numbers! Worth to link the presentation from the blog since I was looking for those numbers too. On Fri, Nov 13, 2020 at 12:29 PM Waldek Kozaczuk wrote: > Fotis, > > Congratulations on your article and diploma! I have looked at the slides - >

Re: [osv-dev] Problems with socat

2020-07-22 Thread Dor Laor
Best is to put a breakpoint and start single stepping and read those variable values On Wed, Jul 22, 2020 at 5:57 PM Rick Payne wrote: > > Trying to characterise some performance stuff, I thought I'd run socat > under OSv however it panics: > > $ sudo scripts/run.py -n -e 'socat

Re: [osv-dev] Building customized kernel

2020-06-11 Thread Dor Laor
On Thu, Jun 11, 2020 at 6:33 AM Waldek Kozaczuk wrote: > > > On Thursday, June 11, 2020 at 2:25:06 AM UTC-4 Pekka Enberg wrote: > >> Hi Dor, >> >> On Thu, Jun 11, 2020 at 8:21 AM Dor Laor wrote: >> >>> Waldek, can you please describe wha

Re: [osv-dev] Building customized kernel

2020-06-10 Thread Dor Laor
Waldek, can you please describe what's your motivation in shrinking the size of the kernel? Compared for example to modern RAM and also to the JVM that many times will be there, the current size is already 'small enough', isn't it? On Wed, Jun 10, 2020 at 9:55 PM Waldek Kozaczuk wrote: >

Re: [osv-dev] OSv boots and runs simple hello world on Firecracker ARM edition ... on Raspberry PI 4

2020-05-21 Thread Dor Laor
Kudos Waldek! On Thu, May 21, 2020 at 1:58 PM Waldek Kozaczuk wrote: > > *ubuntu@ubuntu-rasp4*:*~*$ uname -a > > Linux ubuntu-rasp4 5.3.0-1025-raspi2 #27-Ubuntu SMP Fri May 8 08:32:04 > UTC 2020 aarch64 aarch64 aarch64 GNU/Linux > > *ubuntu@ubuntu-rasp4*:*~*$ ./firecracker-v0.21.1-aarch64

Re: [osv-dev] Benchmarking OSv

2020-02-24 Thread Dor Laor
It depends on many factors. You should check what's the bottleneck first. I'd start with a single core and later with 2 cores and grow it exponentially. It either may be the IO overhead (most chances the network virtualization) or the cpu overhead with regard to locking. OSv has a different

Re: [osv-dev] Fail to read data from large file

2020-01-14 Thread Dor Laor
A classical good OSS reporter and a good (!) committer On Tue, Jan 14, 2020 at 2:47 AM Nadav Har'El wrote: > > On Tue, Jan 14, 2020 at 12:41 PM Lewis Tian wrote: >> >> >> >> On Tuesday, January 14, 2020 at 4:45:27 PM UTC+8, Nadav Har'El wrote: >>> >>> >>> Interesting. Smells like a serious

Re: [osv-dev] IPV6 branch

2019-12-12 Thread Dor Laor
Waldek, it's great that OSv is in such good hands! With the growth of serverless and the shrinkage in qemu+osv boot time, it opens lots of more use cases for our users. Dor On Thu, Dec 12, 2019 at 3:03 PM Waldek Kozaczuk wrote: > Hi, > > Yesterday I merged the IPV6 patches submitted by Charles

Re: [osv-dev] Fedora 30/31 and Ubuntu 19.10

2019-11-26 Thread Dor Laor
I built OSv on Fedora 31, worked just fine I had to do this tiny thing: dorlaor@dorpc osv]$ git diff diff --git a/scripts/setup.py b/scripts/setup.py index ce02b5d8..7412bb51 100755 --- a/scripts/setup.py +++ b/scripts/setup.py @@ -99,7 +99,15 @@ class Fedora(object): ec2_post_install =

Re: [osv-dev] Updating http://osv.io/

2019-04-04 Thread Dor Laor
>>>> >>>> >>>> On Mon, Mar 25, 2019 at 10:37 AM Nadav Har'El >>>> wrote: >>>> >>>>> >>>>> On Mon, Mar 25, 2019 at 8:38 AM Tzach Livyatan >>>>> wrote: >>>>> >>>&

Re: [osv-dev] OSv vs Docker vs Linux networking performance comparison

2019-03-27 Thread Dor Laor
On Wed, Mar 27, 2019 at 6:14 PM Waldek Kozaczuk wrote: > > > On Wednesday, March 27, 2019 at 8:24:23 PM UTC-4, דור לאור wrote: >> >> On Wed, Mar 27, 2019 at 3:36 PM Waldek Kozaczuk >> wrote: >> >>> Overall I must say I am not a performance tuning/measuring expert and >>> clearly have lots of

Re: [osv-dev] OSv vs Docker vs Linux networking performance comparison

2019-03-27 Thread Dor Laor
On Wed, Mar 27, 2019 at 3:36 PM Waldek Kozaczuk wrote: > Overall I must say I am not a performance tuning/measuring expert and > clearly have lots of things to learn ;-) BTW can you point me to any > performance setup/procedures/docs that you guys used with OSv? > I tried to look but didn't

Re: [osv-dev] OSv vs Docker vs Linux networking performance comparison

2019-03-27 Thread Dor Laor
On Wed, Mar 27, 2019 at 3:59 AM Matias Vara wrote: > Hello Waldek, > > The experiments are very interesting. I showed something similar at > OSSumit'18 (see > https://github.com/torokernel/papers/blob/master/OSSummit18.pdf). What I > do not understand from your conclusions is why do you expect

Re: [osv-dev] OSv vs Docker vs Linux networking performance comparison

2019-03-26 Thread Dor Laor
While the performance numbers indicate something, a mac book is a horrible environment for performance testing. There are effects of other desktop apps, hyperthreading, etc. Also 1gbps network can be a bottle neck. Every benchmark case should have a matching performance analysis and point to the

Re: [osv-dev] Updating http://osv.io/

2019-03-25 Thread Dor Laor
Waldek, I added you as maintainer to osv-io too On Mon, Mar 25, 2019 at 1:50 AM Pekka Enberg wrote: > > > On Mon, Mar 25, 2019 at 10:37 AM Nadav Har'El wrote: > >> >> On Mon, Mar 25, 2019 at 8:38 AM Tzach Livyatan >> wrote: >> >>> >&g

Re: [osv-dev] Capstan

2019-03-25 Thread Dor Laor
IMHO the original Capstan git is the best but you're most welcome to host it in yours too On Sun, Mar 24, 2019 at 6:58 AM Waldek Kozaczuk wrote: > Now that we have new updated message in the old capstan repo - > https://github.com/cloudius-systems/capstan (thanks Pekka) - we are all > good :-)

Re: [osv-dev] Updating http://osv.io/

2019-03-25 Thread Dor Laor
Waldek, I added you to the blog as admin, a Firecracked blog will be awesome. I failed to locate the main site itself, Tzach, Pekka, do you remember? On Sun, Mar 24, 2019 at 6:13 AM Waldek Kozaczuk wrote: > Hi, > > I meant to send an email about it for a long time ;-) Anyway I wanted to > point

Re: Removing assigned_virtio (--assign-net option) - give feedback if you rely on it!!!

2019-01-16 Thread Dor Laor
On Wed, Jan 16, 2019 at 8:57 AM Waldek Kozaczuk wrote: > > One of the virtio devices supported by OSv is assigned_virtio. To best of my > knowledge (based on what Nadav wrote) this driver has been invented in order > to better integrate OSv with seastar (see #ifdef HAVE_OSV in >

Re: [RFC] Support firecracker

2019-01-06 Thread Dor Laor
On Sun, Jan 6, 2019 at 5:49 PM Asias He wrote: > > > On Sun, Jan 6, 2019 at 11:32 AM Waldek Kozaczuk > wrote: > >> >> >> On Saturday, January 5, 2019 at 4:09:23 AM UTC-5, דור לאור wrote: >>> >>> Great stuff Waldek! Is unix socket the normal way to pass parameters for >>> Firecracker? >>> >> I

Re: [RFC] Support firecracker

2019-01-05 Thread Dor Laor
Great stuff Waldek! Is unix socket the normal way to pass parameters for Firecracker? How's the boot speed vs Qemu? On Sat, Jan 5, 2019 at 12:03 AM Pekka Enberg wrote: > > > On Sat, Jan 5, 2019 at 9:58 AM Pekka Enberg wrote: > >> >> >> On Sat, Jan 5, 2019 at 9:43 AM Waldek Kozaczuk >> wrote:

Re: How Can I Help?

2018-11-12 Thread Dor Laor
Hi Mike, You're all welcome! There are lots of open issues on the githubs of the various projects, you're welcome to take a stab on them. Best, Dor On Sun, Nov 11, 2018 at 10:44 AM Mike Kelp wrote: > Hi there, > > First off, thanks for trying to accomplish, and sharing, such an important >

Re: OSv time drifting when running under KVM

2018-09-14 Thread Dor Laor
Need to look at the guest log and the restapi On Fri, Sep 14, 2018, 15:53 Rick Payne wrote: > On Fri, 2018-09-14 at 12:12 -0700, Waldek Kozaczuk wrote: > > Stupid question: are you sure the KVM accellarion is actually enabled > > and kvm-clock actually used? If not OSv would fall back to hpet

Re: Library unikernel or modularization of OSv kernel

2018-05-05 Thread Dor Laor
On Sat, May 5, 2018 at 9:48 AM, Waldek Kozaczuk wrote: > What if there was a way early into the booting process to load specific > features of OSv, that right now are linked in as part of kernel, as > libraries? For example if we mounted ROFS as early and possible we could

Re: Releasing OSv

2018-02-25 Thread Dor Laor
IIRC we agreed to release a 0.25 few months ago. No problem to go back to a regular cadence of releases. Waldek, we'll need you as a driving force. On Sun, Feb 25, 2018 at 3:15 PM, Nadav Har'El wrote: > > On Sun, Feb 25, 2018 at 8:45 PM, Waldek Kozaczuk

Re: packet capture

2017-12-07 Thread Dor Laor
You'll just have to change the code in the OS level, check how the modified memcache works, it hooks exactly in the right location. On Thu, Dec 7, 2017 at 2:28 AM, wrote: > Hi, > > is there any special API to do high performance packet capture? Or direct > access to the

Re: Slow to upload thousands of tiny files over cpiod

2017-11-03 Thread Dor Laor
On Fri, Nov 3, 2017 at 8:14 PM, Waldek Kozaczuk wrote: > Miha, > > It looks like you are right. When I disabled printing of files names in > cpiod it made some difference when using QEMU and huge difference when > using VirtualBox on OSX. With QEMU on average I was able to

Re: ZFS implementation reasons and challenges in OSv

2017-10-05 Thread Dor Laor
nce, features and stability of ZFS coupled with OSv's > improved network stack, is OSv particularly popular for usage in > network/storage workloads? > It's a less common case for unikernels. > > Thank you, > Kaeyan > > > On Oct 5, 2017 11:26 AM, "Dor Laor" <d

Re: ZFS implementation reasons and challenges in OSv

2017-10-05 Thread Dor Laor
Hi Kaeyan, ZFS was and still is the best filesystem with a BSD license we could adopt. There is no problem with hardware control that we know about. Moreover, hypervisors do virtualize the hardware so you can have similar features in a VM (like multiqueue and NVMe) and even direct assignment.

Re: Example of using virtio network interfaces from application code

2017-04-12 Thread Dor Laor
We did hack memcache to get packets directly from the device. You can search for this example, it might be good enough for you On Apr 12, 2017 7:12 AM, "Nadav Har'El" wrote: > > On Mon, Apr 10, 2017 at 1:05 AM, Rick Payne (Offshore) < > ri...@rossfell.co.uk> wrote: > >> Hi,

Re: Example of using virtio network interfaces from application code

2017-04-10 Thread Dor Laor
On Sun, Apr 9, 2017 at 3:05 PM, Rick Payne (Offshore) wrote: > Hi, > > Is there a good example that uses the virtio network interfaces direct? > ie. an application that uses ‘assign-net’ and talks directly to the network > interface code in OSv? > Not that I know of. It

Re: [RFC] aarch64: basic Xen support

2017-01-20 Thread Dor Laor
On Fri, Jan 20, 2017 at 8:57 AM, Roman Shaposhnik wrote: > Hi Sergiy! > > this is super cool -- I've been very interested in seeing resurrected support for OSv on Xen/ARM > +1! > for a different project I'm working on. Would love to take a look at your > code. > >

Re: OSv HTML5 terminal

2017-01-12 Thread Dor Laor
On Jan 12, 2017 4:47 AM, "Pekka Enberg" wrote: On Thu, Jan 12, 2017 at 2:44 PM, Waldek Kozaczuk wrote: > I embarked on a project to create HTML5 app that could act as a simple shell > environment to OSv same way as cli module does using REST apis.

Re: [PATCH] Added OpenJDK Zulu compact profile base images and example apps for each profile

2016-09-13 Thread Dor Laor
On Tue, Sep 13, 2016 at 9:15 PM, Waldemar Kozaczuk wrote: > The three apps openjdk8-zulu-compact* provide base images for Java 8 > compact profiles. Each of the 3 apps uses > the https://github.com/wkozaczuk/openjdk8_compact_profiles_builder tool > to build Java 8 compact

Re: How to start reading OSV

2016-07-15 Thread Dor Laor
Hi, You can read this paper: https://www.usenix.org/system/files/conference/atc14/atc14-paper-kivity.pdf and browse the code for functional areas. Dor On Fri, Jul 15, 2016 at 5:20 AM, 禹舟键 wrote: > Hi everyone, > I am new fish here. I have ever read some micro-kernels'