Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mosquitto-dev] Add Epoll

Hi Manuel,

The version in ubuntu xenial onwards is ok.

Cheers,

Roger


On 19 July 2017 at 15:02, Manuel Berro Madero
<manuelberromadero@xxxxxxxxx> wrote:
> Hi,
>
> be careful with the libwebsockets-dev repository version, it is very old and
> does not work properly. The best way is to compile the last version by hand.
>
> Regards.
>
> Manuel
>
>
>
> On 19/07/17 10:56, Roger Light wrote:
>>
>> Hi,
>>
>> Something like this should do the job:
>>
>> apt-get install libssl-dev uuid-dev libwebsockets-dev
>> git clone -b AddEpoll https://github.com/toast-uz/mosquitto
>> mosquitto-epoll
>> cd mosquitto-epoll
>> make WITH_EPOLL=yes WITH_WEBSOCKETS=yes
>>
>> You'll then have a mosquitto-epoll/src/mosquitto binary that you can run.
>>
>> The change to epoll means that for Linux systems only they will use
>> epoll() instead of poll() for multiplexing network connections. epoll
>> is much more efficient than poll.
>>
>> Cheers,
>>
>> Roger
>>
>>
>>
>> On 19 July 2017 at 13:23, Oegma2 <oegma2@xxxxxxxxx> wrote:
>>>
>>> Hi Roger
>>>
>>> Is there away I can get the same mosquitto running on say EC2 - i more
>>> than
>>> willing to give it a shot and can even start my load testing tool and see
>>> how it runs :)
>>>
>>> Using Ubunutu so can run git or even apt-get installs
>>>
>>> Last question - the EPoll - what the diff between current mosquitto and
>>> this
>>> EPol change...using more than one CPU?
>>>
>>> On Tue, Jul 18, 2017 at 6:14 PM, Roger Light <roger@xxxxxxxxxx> wrote:
>>>>
>>>> Hi Tatsuzo,
>>>>
>>>> This is some good work. I've been testing it on test.mosquitto.org for
>>>> a while and it has not had any problems apart from some things noted
>>>> on the pull request (which is now
>>>> https://github.com/eclipse/mosquitto/pull/495 for anybody watching). I
>>>> see the cpu usage has dropped from the 80-90% range to 15-20% range
>>>> which is great.
>>>>
>>>> I'd be keen for other people to give this a try and report back their
>>>> experience.
>>>>
>>>> Regards,
>>>>
>>>> Roger
>>>>
>>>>
>>>>
>>>> On 8 July 2017 at 02:33, Tatsuzo Osawa <tatsuzo.osawa@xxxxxxxxx> wrote:
>>>>>
>>>>> Sorry I found some minor mistake and fix them. The new pull-request is
>>>>> #484.
>>>>> _______________________________________________
>>>>> mosquitto-dev mailing list
>>>>> mosquitto-dev@xxxxxxxxxxx
>>>>> To change your delivery options, retrieve your password, or unsubscribe
>>>>> from this list, visit
>>>>> https://dev.eclipse.org/mailman/listinfo/mosquitto-dev
>>>>
>>>> _______________________________________________
>>>> mosquitto-dev mailing list
>>>> mosquitto-dev@xxxxxxxxxxx
>>>> To change your delivery options, retrieve your password, or unsubscribe
>>>> from this list, visit
>>>> https://dev.eclipse.org/mailman/listinfo/mosquitto-dev
>>>
>>>
>>>
>>> _______________________________________________
>>> mosquitto-dev mailing list
>>> mosquitto-dev@xxxxxxxxxxx
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from
>>> this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/mosquitto-dev
>>
>> _______________________________________________
>> mosquitto-dev mailing list
>> mosquitto-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/mosquitto-dev
>
>
> _______________________________________________
> mosquitto-dev mailing list
> mosquitto-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/mosquitto-dev


Back to the top